home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / XDOS380.ARJ / XDOS.MAN < prev    next >
Text File  |  1992-03-30  |  136KB  |  4,217 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox (tm)
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Version 3.80  03/16/92
  32.  
  33.  
  34. Copyright (c) 1985-92 Foley Hi-Tech Systems (ASP)  All Rights Reserved
  35.  
  36. Introduction
  37. _____________________________________________________________________
  38.  
  39.  
  40. ExtraDOS Toolbox is a compilation of tools useful to Microsoft DOS
  41. users.  I originally wrote the first version of ExtraDOS under MS-DOS
  42. because I found a need for them and there were no commercially
  43. available products that provided these functions.  Some ExtraDOS tools
  44. were designed to enhance programs already found in MS-DOS.  Other
  45. tools were familiar to the Unix world, but were not available in
  46. MS-DOS.  Over the years this collection has grown into large group of
  47. very useful tools.  Some of these utilities are duplicates of those
  48. found elsewhere, but often provide much better features or reduced
  49. memory overhead than similar utilities found elsewhere.  In addition,
  50. ExtraDOS complements PC-Tools and Norton Utilities with added tools
  51. these programs do not provide.
  52.  
  53. Over thirty of the ExtraDOS Toolbox utilities have been selected by
  54. Paul Somerson, former Executive Editor of PC Magazine, for Bantam
  55. Books', DOS Power Tools, 2nd Edition, Revised and Expanded for DOS
  56. 5.0.
  57.  
  58. I hope you find these tools useful and convienent.  Any suggestions
  59. for enhancements, improvements or additions are welcome.  Please
  60. contact use with your comments.
  61.  
  62.  
  63. David R. Foley
  64.  
  65.  
  66. License Agreement
  67. _____________________________________________________________________
  68.  
  69.  
  70.   This software is protected by both United States' copyright law and
  71.   international treaty provisions. Therefore, you must treat this
  72.   software "just like a book," with the following single exception.
  73.   Foley Hi-Tech Systems authorizes you to make archival copies of the
  74.   software for the sole purpose of backing up our software and
  75.   protecting your investment from loss. By saying, "just like a book,"
  76.   Foley Hi-Tech Systems means that this software may be used by any
  77.   number of people and may be freely moved from one computer location
  78.   to another, provided there is absolutely no possibility of it being
  79.   used at one location while it is being used at another. Just as a
  80.   book cannot be read by two different people in two different places
  81.   simultaneously, the software may not be used by two different people
  82.   in two different places simultaneously.
  83.  
  84.   You may not make copies of the software documentation or disk,
  85.   except as described above. You may not distribute, rent, sublicense,
  86.   or lease the software or the documentation. You may not alter,
  87.   modify, or adapt the software or documentation, including but not
  88.   limited to translating, decompiling, reverse assembling, or creating
  89.   derivative works. You may not use the software in a network,
  90.   timeshareing, multiple CPU, or multi- user environment unless each
  91.   user is licensed by Foley Hi-Tech Systems.
  92.  
  93.  
  94. EXTRADOS TOOLBOX
  95. _____________________________________________________________________
  96.  
  97.  
  98. LIMITED WARRANTY
  99.  
  100.   Upon notification of defects in material or workmanship,
  101.   within the warranty period of 45 days from the date of purchase,
  102.   Foley Hi-Tech Systems will, at its option, replace the defective
  103.   diskette or refund the license fee. If you need to return a product,
  104.   call the Foley Hi-Tech Systems Technical Support Service Department
  105.   to obtain a return authorization number. The remedy for breach of
  106.   this warranty shall be limited to replacement or refund and shall
  107.   not encompass any other damages, including but not limited to loss
  108.   of profit, and special, incidental, consequential, or other similar
  109.   claims.
  110.  
  111.   Foley Hi-Tech Systems specifically disclaims all other warranties,
  112.   expressed or implied, including but not limited to implied
  113.   warranties of merchantability and fitness for a particular purpose
  114.   with respect to defects in the diskette and documentation, and the
  115.   program license granted herein in particular, and without limiting
  116.   operation of the program license with respect to any particular
  117.   application, use, or purpose. In no event shall Foley Hi-Tech
  118.   Systems be liable for any loss of profit or any other commercial
  119.   damage, including but not limited to special, incidental,
  120.   consequential, or other damages. This statement shall be construed,
  121.   interpreted, and governed by the laws of the State of California.
  122.  
  123.  
  124. TRADEMARK INFORMATION
  125.  
  126.   ExtraDOS Toolbox, TurboBAT, SpeedRAM, Screen Manager, Profiler,
  127.   WizLabel, CDBS, Press Gate Manager, ExtraWindows Toolbox and Safety
  128.   Disk are trademarks of Foley Hi-Tech Systems.
  129.  
  130.   MS-DOS and Windows are trademarks of Microsoft Corporation.
  131.  
  132.   Norton Utilities are a trademark of Symantec.
  133.  
  134.   PC-Tools is a trademark of Central Point Software.
  135.  
  136.  
  137. Table of Contents
  138. _____________________________________________________________________
  139.  
  140. SUBJECT
  141.  
  142.   Introduction.............................................  1
  143.   License Agreement........................................  2
  144.   Limited Warranty.........................................  3
  145.   Trademark Information....................................  3
  146.   Table of Contents........................................  4
  147.  
  148.   ADDCOMM      Serial Port Management Program..............  6
  149.   ALARMCLK     Alarm Clock Program.........................  9
  150.                SETALARM....................................  9
  151.   ALLSUB       Perform Task In All Subdirectories.......... 10
  152.   AREACODE     Telephone Area Code Search Utility.......... 11
  153.   BANNER       DOS Banner Display.......................... 14
  154.   BOOT         PC Rebooting Utility........................ 15
  155.   BOOTLOCK     Lock Out Reboot Keys and Break Keys......... 16
  156.   BOOTPAST     Boot Past a Floppy to the Hard Disk......... 17
  157.   BRKBOX       COM Port Break Out Box Display.............. 18
  158.   CALENDAR     DOS Calendar Display........................ 20
  159.   CAT          DOS Cat Text File Utility................... 21
  160.   CHIMES       DOS Clock Chimes............................ 22
  161.   CLEANFL      Floppy Drive Cleaning Program............... 24
  162.   CLEANUP      Cleanup Your Drives from Duplicate Files.... 25
  163.   COUNT        Count Characters, Words and Lines........... 30
  164.   CURLOCK      Lock Cursor Shape Permanently............... 31
  165.   CURSOR       Change Cursor Shapes........................ 33
  166.   CUT          DOS Cut Text File Utility................... 34
  167.   CUTPASTE     DOS Cut & Paste Text Utility................ 35
  168.   DELAY        Batch File Delay Utility.................... 37
  169.   DETAB        File Detabulation Utility................... 38
  170.   DISKINFO     Disk Drive Information Reporter............. 39
  171.   EDIT         Full Screen Text File Editor................ 40
  172.                CONFIG.EXE, EDIT.HLP, EDIT.HDX.............. 40
  173.   EVAL         DOS Command Line Calculator................. 41
  174.   FILEATTR     Change File Attributes...................... 46
  175.   FILEINFO     File Information Program.................... 50
  176.   FILESIZE     File Size Listing Utility................... 51
  177.   FILETREE     File Directory Tree Listing Utility......... 52
  178.   FINDFILE     Find File on Disk........................... 53
  179.   HELP         DOS Command HELP............................ 57
  180.   HEXDUMP      File Hex Display Utility.................... 58
  181.   HUSH         Speaker Silencing Utility................... 59
  182.   KILLDIR      Remove Directory and All Contents........... 60
  183.  
  184.  
  185. Table of Contents
  186. _____________________________________________________________________
  187.  
  188.  
  189.   LASER        Control HP Laser Jet from DOS............... 61
  190.   LS           DOS Listing Utility......................... 63
  191.   MONITOR      Monitor Convergence/Alignment/Focus Test.... 64
  192.   MOVE         MOVE Files Across Disks..................... 65
  193.   NAMEDIR      Name Directory Utility...................... 67
  194.   NO           DOS File Exclusion Utility.................. 68
  195.   PATHFIND     Path Find File Utility...................... 69
  196.   PSPRINT      PostScript Text File Print Utility.......... 70
  197.   RAMDRIVE     High Speed Ram Drive........................ 71
  198.   SCNATTR      Set Screen Attributes....................... 74
  199.   SPEEDRAM     Speed up CPU by Reducing Refresh............ 75
  200.   TEXTSRCH     Text Searching Utility...................... 79
  201.   TOUCH        Touch File Date Utility..................... 80
  202.   TURBOBAT     Turbo Batch File Compiler................... 81
  203.   USEMEM       Programmers Memory Usage Utility............ 93
  204.   USEMOUSE     Use Mouse to Emulate Keystrokes............. 94
  205.   VIDMODE      Setup Video Display Mode.................... 96
  206.   VOLLABEL     Disk Volume Label Update Utility............ 97
  207.  
  208.   Technical Support........................................ 98
  209.   Credits.................................................. 99
  210.   New Utilities Under Development..........................101
  211.   FHTS Products............................................103
  212.  
  213.  
  214. ADDCOMM - Add Communications Port Information
  215. _____________________________________________________________________
  216.  
  217.  
  218. DESCRIPTION
  219.  
  220.   ADDCOMM is a utility that allows you to define the address of your
  221.   COM ports in the DOS lower memory segment.  This is useful for
  222.   machines whose BIOS doesn't support COM3 and COM4 ports by default.
  223.   In many older machines including early 80386 based systems, the BIOS
  224.   would only setup COM1 and COM2 for DOS.  Newer serial cards and
  225.   modems allow you to define COM3 and COM4 on the cards but these
  226.   machines won't allow DOS to see these additional ports unless you
  227.   place the corresponding address in low DOS memory.  ADDCOMM will
  228.   place this information in the correct location for you.
  229.  
  230.   ADDCOMM will display the current address values for any COM
  231.   ports that are installed in your system.  By placing the ADDCOMM
  232.   statements in your AUTOEXEC.BAT file you can have the machine load
  233.   the correct values without having to intervene.  ADDCOMM is not a
  234.   TSR and will not require any overhead memory to setup your ports
  235.   from AUTOEXEC or the DOS prompt.
  236.  
  237.  
  238. VERSION
  239.  
  240.   1.20  07/27/91
  241.  
  242.  
  243. COMMAND FORMAT
  244.  
  245.   ADDCOMM [port] [address]
  246.  
  247.  
  248.   [port]     is the COM port to add.
  249.  
  250.   [address]  is the address of the COM port being added.
  251.  
  252.  
  253.  
  254. EXAMPLE
  255.  
  256.   ADDCOMM COM3 3E8    will tell DOS to address COM3 at address 3E8.
  257.  
  258.  
  259.  
  260.  
  261. ADDCOMM - Add Communications Port Information
  262. _____________________________________________________________________
  263.  
  264.  
  265. NOTES
  266.  
  267.  
  268.   Certain makes of BIOS do not support beyond COM2. This means that at
  269.   the power-up equipment check they do not add COM3 and COM4 to the
  270.   low-memory equipment list and/or do not add the appropriate base
  271.   addresses to the BIOS data area even if you may have a modem or
  272.   I/O card configured as COM3 or COM4.
  273.  
  274.   This same problem seems to occur occasionally because of
  275.   conflicts between various boards.
  276.  
  277.   The equipment list may be incorrect if an internal modem is
  278.   installed as COM2 (or COM3 or COM4) with no COM1 serial port in the
  279.   computer.
  280.  
  281.   The result of all these problems is that any serial I/O involving
  282.   DOS redirection will not work properly. For instance, one may use
  283.   COM3 successfully with a terminal program until "shelling out of
  284.   Host Mode," which often involves DOS CTTY redirection. Another
  285.   symptom would be a "WRITE FAULT ERROR WRITING DEVICE COMx" following
  286.   simple redirection such as "DIR >COMx."
  287.  
  288.   ADDCOMM will write information about your serial ports into the
  289.   appropriate low-memory areas. It may be used to make your system
  290.   aware of your specific serial hardware.
  291.  
  292.   If the COM port is already listed in the low-memory equipment list,
  293.   ADDCOMM will simply change the base address to what you specify in
  294.   the second argument to the command. Typing ADDCOMM alone will show
  295.   what ports are currently in the equipment list along with their base
  296.   addresses.
  297.  
  298.   A typical use of ADDCOMM would be to put the line ADDCOMM COM3 3E8
  299.   in the autoexec.bat file for BIOS versions that do not support COM3.
  300.  
  301.  
  302.  
  303.  
  304. ADDCOMM - Add Communications Port Information
  305. _____________________________________________________________________
  306.  
  307.  
  308.  
  309. COMMON SERIAL PORT BASE ADDRESSES
  310.  
  311.   COM1 - 3F8        the addresses for COM1 and COM2
  312.   COM2 - 2F8        are pretty much a standard
  313.  
  314.   COM3 - 3E8        these addresses for COM3 and COM4 are
  315.   COM4 - 2E8        are common, though it's sometimes reversed
  316.  
  317.  
  318. PS/2 SERIAL PORT BASE ADDRESSES
  319.  
  320.   COM1 - 3F8
  321.   COM2 - 2F8
  322.   COM3 - 3220
  323.   COM4 - 3228
  324.  
  325.  
  326.  
  327.  
  328. ALARMCLK - DOS Alarm Clock
  329. _____________________________________________________________________
  330.  
  331.  
  332. DESCRIPTION
  333.  
  334.   ALARMCLK provides a simple alarm clock for MS-DOS machines. ALARMCLK
  335.   is split into two programs.  You may install as many alarms as you
  336.   wish per session.  ALARMCLK is the alarm clock TSR that loads into
  337.   memory and keeps track of the alarms that you  specify.  Once
  338.   ALARMCLK is loaded use SETALARM to set as many alarms as you like.
  339.  
  340.  
  341. VERSION
  342.  
  343.   2.00  05/04/91
  344.  
  345.  
  346. RESIDENT MEMORY USAGE
  347.  
  348.   Bytes
  349.  
  350.  
  351. COMMAND FORMAT
  352.  
  353.   ALARMCLK [/D] [/U] [/Inn]
  354.  
  355.   SETALARM [time] [PM] [/D] [/U] [/Inn]
  356.  
  357.   TIME    Time in HH:mm format 12 hour or 24 hour clocks are both
  358.           accepted for the time format.
  359.  
  360.   PM      ALARMCLK will assume AM with 12 hour format unless PM is
  361.           defined.
  362.  
  363.   /D      Deactivates all alarms
  364.  
  365.   /U      Removes ALARMCLK.COM from memory
  366.  
  367.   /Inn    Specify a new ID number
  368.  
  369. ALLSUB - Perform a Task in All Subdirectories
  370. _____________________________________________________________________
  371.  
  372.  
  373. DESCRIPTION
  374.  
  375.   Allsub allows you to run any command or program in the current
  376.   directory as well as in all subdirectories of the current directory.
  377.   This is useful for deleting groups of files or performing tasks with
  378.   programs that don't normally allow for subdirectories.  As the
  379.   command is performed in each subdirectory ALLSUB will display the
  380.   directory of execution.
  381.  
  382.  
  383. VERSION
  384.  
  385.   2.04  10/03/91
  386.  
  387.  
  388. COMMAND FORMAT
  389.  
  390.   ALLSUB [command]
  391.  
  392.   [command]   is any valid DOS command or program.
  393.  
  394.  
  395.  
  396. AREACODE - Area Code Search Program
  397. _____________________________________________________________________
  398.  
  399.  
  400. DESCRIPTION
  401.  
  402.   AREACODE is a utility that will help you locate a region to which an
  403.   area code applies or to locate the area code for a specific region.
  404.  
  405.  
  406. VERSION
  407.  
  408.   2.24  02/29/92
  409.  
  410.  
  411. RESIDENT MEMORY USAGE
  412.  
  413.   6,576 Bytes
  414.  
  415.  
  416. COMMAND FORMAT
  417.  
  418.   AREACODE [code] [string] [/L][/U][/?][/NOH][/K$nn][/E]
  419.  
  420.   code     is any 3 number area code.
  421.  
  422.   string   is any string that might match a state or region that you
  423.            are searching for.
  424.  
  425.  
  426. AREA - Area Code Search Program
  427. _____________________________________________________________________
  428.  
  429.  
  430.   /L     Load as a TSR.  This will make the AREACODE program a pop
  431.          TSR that will allow you to call up and area code or location
  432.          while running another application without exiting to DOS.
  433.          [CTRL][LSHIFT]A is the default "HOT KEY" for activating as a
  434.          TSR.  See the /K parameter for changing the "HOT KEY"
  435.          definition.  If your machine has EMS available then AREACODE
  436.          will swap it's main portion of code to EMS using as little
  437.          Conventional memory as possible.  If you wish to force
  438.          AREACODE to swap to disk use the /E parameter
  439.  
  440.  
  441.   /U     Will uninstall the AREACODE program if it is installed as a
  442.          TSR freeing up the overhead that it required.  Uninstall will
  443.          only work if AREACODE was the last TSR loaded on the Heap.
  444.          If the program is unable to uninstall it will inform you when
  445.          running the /U parameter.
  446.  
  447.   /NOH   If running AREACODE from a batch file or from another shell
  448.          program you might sometimes wish to have it not display the
  449.          header information.  /NOH tells AREACODE to not display the
  450.          header.
  451.  
  452.   /K$nn  Allows you to set the default key for the TSR pop up command.
  453.          You can alternatively set the hotkey by using the environment
  454.          variable AREAKEY.  We suggest not using this option unless
  455.          you are familiar with your systems currently defined hotkeys.
  456.          By changing the hotkey value you may cause conflict with
  457.          another TSR in your system.  See the chapter at the end of
  458.          this manual about defining TSR "HOT KEYS" for instructions on
  459.          how to calculate the value to be used by the /K parameter.
  460.  
  461.   /E     Forces TSR to swap to Disk rather than using EMS.
  462.  
  463.  
  464. AREACODE - Area Code Search Program
  465. ___________________________________________________________________
  466.  
  467.  
  468. EXAMPLES
  469.  
  470.   AREACODE /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  471.  
  472.  
  473.   Example of Environment Variable for hotkey definition:
  474.  
  475.   SET AREAKEY=$0836
  476.  
  477. BANNER - Generate a Large Type Banner on Printer
  478. _____________________________________________________________________
  479.  
  480.  
  481. DESCRIPTION
  482.  
  483.   BANNER allows you to create a large banner using a standard ASCII
  484.   printer.  BANNER contains an internal representation of the alphabet
  485.   that is made up of standard ASCII characters and will print any
  486.   message on your printer in a sideways banner fashion.  Banner
  487.   Displays an ASCII rendition of the letters you put in a message
  488.   rotated at 90 degrees.  This is based on the BANNER that is
  489.   available in many UNIX systems.
  490.  
  491.  
  492. VERSION
  493.  
  494.   1.30  07/27/91
  495.  
  496.  
  497. COMMAND FORMAT
  498.  
  499.   BANNER [/?][/Wnn][/PLPTn][/S][/Ofile][/NOH] [message]
  500.  
  501.   /?         Displays Help
  502.  
  503.   /Wnn       Set the Column width to nn characters.  If no number is
  504.              specified then the width is set to 132.  (Default 80)
  505.  
  506.   /PLPTn     Specify Printer Port.  Default is to LPT1.
  507.  
  508.   /S         Send output to Screen rather than printer.
  509.  
  510.   /Ofile     Send output to a text file with name specified rather
  511.              than printer.
  512.  
  513.   /NOH       Suppress the header information
  514.  
  515. BOOT - Reboot PC from within a batch file or DOS
  516. _____________________________________________________________________
  517.  
  518.  
  519. DESCRIPTION
  520.  
  521.   BOOT is a utility which can be called from the DOS command line or
  522.   from a batch file.  This program will reboot your PC either
  523.   emulating a soft boot [CTRL][ALT][DEL] or a hard boot such as
  524.   pressing the reset key.
  525.  
  526.  
  527. VERSION
  528.  
  529.   1.70  02/29/92
  530.  
  531.  
  532. COMMAND FORMAT
  533.  
  534.   BOOT [WARM][SOFT][COLD][HARD][/T:nn]
  535.  
  536.  
  537.   COLD   Perform a Cold Reboot of the System (same as Hard)
  538.  
  539.   HARD   Perform a Hard Reboot of the System (same as Cold)
  540.  
  541.   WARM   Perform a Warm Reboot of the System (same as Soft)
  542.  
  543.   SOFT   Perform a Soft Reboot of the System (same as Warm)
  544.  
  545.   T:nn   Where nn is the number of seconds to delay before rebooting.
  546.          (Default 5)
  547.  
  548.  
  549. BOOTCTL - Boot Sector Control Program
  550. _____________________________________________________________________
  551.  
  552.  
  553. DESCRIPTION
  554.  
  555.   BOOTCTL will modify a floppy disk's boot sector so that the systems
  556.   bootup process will skip over the normally checked floppy boot
  557.   sector and go to the hard disk boot sector.  Many times when you
  558.   boot a PC if you have a diskette in the A: drive that is not a
  559.   bootable floppy you will get the message, NON-SYSTEM DISK or DISK
  560.   ERROR and have to reboot.  BOOTCTL eliminates this problem by
  561.   skipping over the normally unbootable floppy boot sector.  Be
  562.   careful not to run BOOTCTL on diskettes that are bootable or contain
  563.   copy protection because BOOTCTL will write over the boot sector
  564.   information.
  565.  
  566.   With BOOTCTL you can also put a customized NON-SYSTEM boot message
  567.   on the diskette.
  568.  
  569.  
  570. VERSION
  571.  
  572.   2.02  02/29/92
  573.  
  574.  
  575. COMMAND FORMAT
  576.  
  577.  
  578.   BOOTCTL [d:] [options]
  579.  
  580.   [d:]       is the floppy drive to modify.
  581.  
  582.   /?         Display Help Information
  583.  
  584.   /P or      Create a boot sector that will boot past the floppy to
  585.   /PAST      the hard disk when this diskette is installed.
  586.  
  587.   /C:fname   This will place a customized NON-SYSTEM boot message on
  588.              the floppy.  The file fname must be an ASCII file of no
  589.              more than 436 bytes.  You may put any message in fname as
  590.              long as it fits in the boot sector (under 436).  Included
  591.              is a sample file SAMPLE.TXT which can be used with this
  592.              parameter.
  593.  
  594.  
  595. BOOTLOCK - Lockout various key functions from being used
  596. _____________________________________________________________________
  597.  
  598.  
  599. DESCRIPTION
  600.  
  601.   BOOTLOCK is a simple utility that will lock out the use of the
  602.   [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or [CTRL][BREAK]
  603.   break sequence.  The default is to disable both keys from having any
  604.   effect, but you may wish to only disable one or some combination.
  605.   See the usage flags below to disable specific keys.  Once installed
  606.   you may also un-install and remove the program from memory by using
  607.   the /U parameter.
  608.  
  609.  
  610. VERSION
  611.  
  612.   1.13  07/10/91
  613.  
  614.  
  615. RESIDENT MEMORY USAGE
  616.  
  617.   672 Bytes
  618.  
  619.  
  620. COMMAND FORMAT
  621.  
  622.   BOOTLOCK [/?][/R][/B][/C][/U][/Inn]
  623.  
  624.   /?      Display help information
  625.  
  626.   /R      Disable CTRL-ALT-DEL
  627.  
  628.   /B      Disable CTRL-BREAK
  629.  
  630.   /C      Disable CTRL-C
  631.  
  632.   /Inn    Set the internal I.D. number where nn is 81h - FFh
  633.  
  634.   /U      Remove BOOTLOCK from memory
  635.  
  636.  
  637. BRKBOX - Software Breakout Box for I/O Port Debugging
  638. _____________________________________________________________________
  639.  
  640.  
  641. DESCRIPTION
  642.  
  643.   BRKBOX is a software version of a hardware breakout box.  It
  644.   displays the status of a COM or LPT port inside your PC.  The status
  645.   of the various port flags are displayed on the screen and are
  646.   updated in real time as port activity happens.
  647.  
  648.  
  649. VERSION
  650.  
  651.   2.01  09/15/91
  652.  
  653.  
  654. RESIDENT MEMORY USAGE
  655.  
  656.   2,464 Bytes
  657.  
  658.  
  659. COMMAND FORMAT
  660.  
  661.   BRKBOX [port] [+][-][/U][/Knnnn]
  662.  
  663.  
  664.  
  665.   port    Port to monitor.  You may specify either a serial or a
  666.           parallel port to monitor.  COM1 through COM4 or LPT1 through
  667.           LPT3 are supported.
  668.  
  669.   +       Enable BRKBOX display
  670.  
  671.   -       Disable BRKBOX display
  672.  
  673.   /U      uninstall and remove from memory
  674.  
  675.   /Knnnn  define a new hotkey for toggling display.  See the chapter
  676.           at the end of the manual about calculating TSR "Hot Keys"
  677.  
  678.   /Lxx    display location.  nn is any combination of r for right
  679.           side, l for the left side  and  t for the top of the screen
  680.           or b for the Bottom of the screen.  EGA/VGA 43/50 line modes
  681.           are supported by the bottom display.
  682.  
  683.   /NOH    Suppress header
  684.  
  685.   /Inn    Multiplexer I.D. number
  686.  
  687.  
  688. BRKBOX - Software Breakout Box for I/O Port Debugging
  689. _____________________________________________________________________
  690.  
  691.  
  692. NOTES
  693.  
  694.   BRKBOX displays information about the port you are monitoring on
  695.   your screen. Whenever registers that are being monitored are "high"
  696.   or "on" then a reverse video string will be displayed for that
  697.   register.  Below are tables describing the various registers
  698.   monitored by BRKBOX.  This information is sometimes useful when
  699.   trying to debug a port or some associated communications software.
  700.   To toggle the display on and off use [ALT]C. The program will start
  701.   with the display toggled on. BRKBOX can be uninstalled by entering
  702.   it with the optional U parameter if it was the last TSR loaded.
  703.  
  704.  
  705. SERIAL PORT MONITOR
  706.  
  707.   When monitoring a serial port using BRKBOX the following registers
  708.   will be displayed:
  709.  
  710.   DTR - Data Terminal Ready
  711.   RTS - Ready To Send
  712.   CTS - Clear To Send
  713.   DSR - Data Set Ready
  714.   RI  - Ring Indicator
  715.   DCD - Data Carrier Detect
  716.  
  717.   in additional to these registers you will also be given the current
  718.   values for the Buad Rate (300-115200), Parity (None, Even, Odd),
  719.   Data Bits (7 or 8), and Stop Bits (0, 1, 2).
  720.  
  721.  
  722. PARALLEL PORT MONITOR
  723.  
  724.   When monitoring a Parallel Port using BRKBOX the following registers
  725.   will be displayed:
  726.  
  727.   BY  - Printer Busy
  728.   AK  - Acknowledge
  729.   PO  - Paper Out
  730.   OL  - Printer Online
  731.   IO  - I/O Error
  732.   TO  - Port Time Out
  733.  
  734.  
  735. CALENDAR - Display monthly or yearly calendar
  736. _____________________________________________________________________
  737.  
  738.  
  739. DESCRIPTION
  740.  
  741.   CALENDAR displays a calendar from DOS in one of two formats, either
  742.   one month or 12 months of one year.
  743.  
  744.  
  745. VERSION
  746.  
  747.   1.20  05/04/91
  748.  
  749.  
  750. COMMAND FORMAT
  751.  
  752.   CALENDAR [mm] yyyy
  753.  
  754.   mm      is the month [1..12]
  755.  
  756.   yyyy    is the year  [100..9999].  If you specify 2 digits for yyyy
  757.           then it will assume you mean 19xx
  758.  
  759.  
  760. NOTES
  761.  
  762.   If you want to pause the display of a full year press [CTRL]S to
  763.   pause the screen and then any key to continue the display.
  764.  
  765. CAT - Unix like CAT utility for concatenation of files.
  766. _____________________________________________________________________
  767.  
  768.  
  769. DESCRIPTION
  770.  
  771.   CAT is a UNIX utility written for the MS-DOS world.  For people that
  772.   are used to UNIX it is a handy familiar tool for displaying,
  773.   printing, and concatenating files together.  CAT handles redirection
  774.   of both input and output.  It can be used similar to copy con to
  775.   create files as well.
  776.  
  777.  
  778. VERSION
  779.  
  780.   1.11  05/04/91
  781.  
  782.  
  783. COMMAND FORMAT
  784.  
  785.   CAT   [fname] - copy std input to file fname
  786.  
  787.   CAT   [file1] [file2] > [file3] - concatenate file1 and file2 to
  788.         file3
  789.  
  790.  
  791.  
  792. CHIMES - Quarterly hour clock chimes
  793. _____________________________________________________________________
  794.  
  795.  
  796. DESCRIPTION
  797.  
  798.   Chimes is a terminate-and-stay resident program that attaches itself
  799.   to the BIOS timer tick interrupt.  The program counts the time
  800.   internally, so that it does not bring any overhead into system
  801.   throughput by using DOS functions.  When the program realizes that
  802.   the time is nearing the hour, the program starts chiming.
  803.  
  804.   In its default mode, chimes produces "Time Tone" beeps.  These
  805.   consist of three short beeps, starting at three seconds before the
  806.   hour.  Then, at the hour, a longer and higher beep is given.  Many
  807.   of the dial-up time services provide such a time tone.
  808.  
  809.   Chimes can be given the /M option on the command line to provide the
  810.   different clock chimes.  Using  CHIMES /M1  would setup chimes to
  811.   use the Westminster chimes.
  812.  
  813.  
  814.   The Westminster chimes are the chimes that are played by Big Ben,
  815.   the most famous of all clock towers.  From its home in London,
  816.   England, the clock plays a melody based on a composition by Handel.
  817.  
  818.   The Saint Michael Chimes are also from England.  However, the Saint
  819.   Michael Chimes were cast by an English craftsman for a church in
  820.   Charleston, South Carolina during the Revolutionary war.  However,
  821.   the British captured this city by battle, and took the bells back to
  822.   England. Amazingly enough, the American rebels stole the molds for
  823.   the bells, and a second set of bells was cast and installed in the
  824.   Carolinian church.
  825.  
  826.   The Whittington chimes were named for Lord Mayor Richard
  827.   Whittington. Whittington started life in poverty.  However, he made
  828.   money in great volume by trading.  After his terms as Lord Mayor of
  829.   London, he became a philanthropist.
  830.  
  831.   If you select the M0 option of the program, chimes will only become
  832.   active  at the hour.  Otherwise, chimes will faithfully reproduce
  833.   the chimes for each quarter hour of the clock.  The program will
  834.   also strike the hour by chiming for each hour, or chiming just once
  835.   for the half hour.
  836.  
  837. CHIMES - Quarterly hour clock chimes
  838. _____________________________________________________________________
  839.  
  840.  
  841.  
  842. VERSION
  843.  
  844.   1.11  03/01/92
  845.  
  846.  
  847. RESIDENT MEMORY USAGE
  848.  
  849.   1,552 Bytes
  850.  
  851.  
  852. COMMAND FORMAT
  853.  
  854.   CHIMES [/Mx] [/U] [/NOH]
  855.  
  856.   /Mx    indicates which built in CHIME to use where x is:
  857.          0 Time Tones
  858.          1 Westminster Chimes
  859.          2 Saint Michael Chimes
  860.          3 Whittington Chimes
  861.  
  862.   /U     Uninstall program and remove from memory
  863.  
  864.   /NOH   Surpress the header display
  865.  
  866.  
  867. AUTOLOAD BYPASS
  868.  
  869.   If you have added chimes to your machines AUTOEXEC.BAT and sometimes
  870.   wish to skip the loading of the program then you may use the bypass
  871.   keys.  Holding down the [CTRL][ALT][LSHIFT] will cause the program
  872.   to ask you if you wish to abort the installation.  If you respond
  873.   with a Y the program will not load into memory.
  874.  
  875. CLEANFL - Clean Floppy Drive Heads
  876. _____________________________________________________________________
  877.  
  878.  
  879. DESCRIPTION
  880.  
  881.   CLEANFL is a utility that makes the task of cleaning floppy drive
  882.   heads much easier and more thorough.  By moving the head of the
  883.   floppy drive back and forth traveling the entire span of the drive
  884.   you get a much better cleaning action and the surface of your
  885.   cleaning diskette will last much longer.  Most cleaning diskettes
  886.   tell you to place them in the drive and type DIR A:.  In this
  887.   scenario the head is always over the first track using a small
  888.   percentage of the cleaning surface all the time.  By using CLEANFL
  889.   the cleaning surface gets a much more even wear and will last longer
  890.   and provide a better cleaning job for your diskette drives.
  891.  
  892.  
  893. VERSION
  894.  
  895.   1.51  03/05/92
  896.  
  897.  
  898. COMMAND FORMAT
  899.  
  900.  
  901.   CLEANFL [d:] [/Tnn] [/Pnn] [/NOH]
  902.  
  903.   d:      refers to valid floppy drive (A:, B:, etc).
  904.  
  905.   /Tnn    specifies the number of tracks
  906.  
  907.   /Sn     specifies the number of sides
  908.  
  909.   /Pnn    specifies the number of passes
  910.  
  911.   /NOH    Supress the Header Display
  912.  
  913.  
  914. NOTES
  915.  
  916.   Everything requested has been done.  The parameters can be in any
  917.   order on the command line.  The drive specifier requires the colon
  918.   (:) since that's how I verify that the parameter is, in fact, a
  919.   drive letter.
  920.  
  921.   The autodetect of the number of tracks and the drive type (floppy,
  922.   fixed, or RAM) needs to be tested on systems with very old BIOSes
  923.   (pre 1984) and also on XT class computers.  On systems where the
  924.   feature isn't supported you should get an error message stating that
  925.   the /Tnn parameter is required (no default).  On not sure of the
  926.   result if you drive to CLEAN a harddrive with a very old BIOS.  If
  927.   it let's it slip by it shouldn't be a problem since it will only
  928.   move the head a few times without changing the data.
  929.  
  930. CLEANUP - Disk Drive Cleanup & Space Recovery
  931. _____________________________________________________________________
  932.  
  933.  
  934. DESCRIPTION
  935.  
  936.   Cleanup has evolved from a small helpful utility that originally
  937.   located duplicate files on a hard disk to a full space recovery
  938.   system.  With the ever increasing size and lowering cost of disk
  939.   space, it isn't uncommon to find PC's with an average of 80MB.
  940.   Having larger disk drives has also made managing them becomes more
  941.   complex.  It is no longer feasible to remember the name and location
  942.   and purpose of every file on your system.  Often files and programs
  943.   will be installed on a temporary basis only to be forgotten and
  944.   either outdated or left behind.  You can quickly devote as much as
  945.   25% of your hard disk to unused or duplicate files. Cleanup provides
  946.   a comprehensive way of dealing with this  problem by quickly
  947.   isolating unused and duplicate files and removing them, freeing up
  948.   valuable hard disk space.  Cleanup displays the name of each file as
  949.   it is deleted and a summary showing the total amount of disk space
  950.   that has been recovered.
  951.  
  952.  
  953. WARNING
  954.  
  955.   The main function of Cleanup is to recover lost disk space by
  956.   removing duplicate and unused files.  You have total control over
  957.   which files will and will not be deleted, but with large hard disks
  958.   it is easy to overlook single file names and accidently delete a
  959.   desired file.  It is suggested that you backup your disk before
  960.   running Cleanup.  This will assure that you have a means of
  961.   recovering files that you delete by accident.  The other alternative
  962.   is to have a copy of Norton Utilities UnErase or a similar type
  963.   product.
  964.  
  965.  
  966. VERSION
  967.  
  968.   2.03  05/19/91
  969.  
  970.  
  971.  
  972.  
  973. CLEANUP - Disk Drive Cleanup & Space Recovery
  974. _____________________________________________________________________
  975.  
  976.  
  977. COMMAND FORMAT
  978.  
  979.   CLEANUP [/L50]
  980.  
  981.  
  982.   /L50  Force into 43/50 Line mode on EGA/VGA monitors
  983.  
  984.  
  985. NOTES
  986.  
  987.   Cleanup is a menu driven program.  After initializing the program
  988.   you are prompted with a list of disk drives in your system.  In this
  989.   list you are allowed to toggle the search amongst any installed
  990.   drives in your system. Drives that are allowed, but not attached are
  991.   "grayed" out and you cannot select these drives.  When you select a
  992.   drive a check mark √ will note when a drive is selected.  You may
  993.   select any combination of all available drives.  All of the drives
  994.   selected will be treated as one large volume across which all
  995.   duplicates and file marking will take place.  This is particularly
  996.   handy if you have more than one hard drive on which you keep files,
  997.   and you might end up with duplicate files across the drives. Once
  998.   you have selected the drives to scan, press the [F10] key to start
  999.   scanning.
  1000.  
  1001.   After all of the directories have been scanned you will be located
  1002.   at the main menu of Cleanup.  In the upper right hand corner of the
  1003.   screen is the Current Status window.  This window will always
  1004.   display information about the programs status.  The number of
  1005.   directories, files and duplicate files is calculated after selecting
  1006.   the drives and will not change until you exit the program and run
  1007.   again.  The number of tagged files and bytes will show you the
  1008.   current statistics for the files that have been tagged for deletion.
  1009.  
  1010.   These numbers will be updated as you tag or untag files for
  1011.   deletion.
  1012.  
  1013.   There are two methods for tagging files for deletion.  The first
  1014.   method is to use the Auto Tag and Auto Untag menus.  These menus are
  1015.   identical in options, and perform exactly the opposite tasks.  The
  1016.   Auto function allows you to tag groups of files all at one time.
  1017.   Once tagged, you may then go in and manually untag individual files
  1018.   using the manual tag option.  Below are the options available from
  1019.   the Auto Tag and Auto Untag menus.
  1020.  
  1021.  
  1022. CLEANUP - Disk Drive Cleanup & Space Recovery
  1023. _____________________________________________________________________
  1024.  
  1025.  
  1026.   ALL                  All allows you to tag/untag all of the files
  1027.                        scanned.  This is generally only useful for
  1028.                        untagging files.  Be careful as if you use this
  1029.                        to tag files, you will tag all of the files on
  1030.                        the selected drives for deletion.
  1031.  
  1032.   SMALLER DUPLICATES   This will look at the list of duplicate files
  1033.                        and whenever there is a difference in size, the
  1034.                        smaller file will be marked for duplication.
  1035.  
  1036.   OLDER DUPLICATES     This is quite handy and will compare all of the
  1037.                        duplicate files and mark the oldest files.
  1038.                        This is useful when you wish to only keep the
  1039.                        most recent version of a file on your system.
  1040.  
  1041.   BACKUP FILES         This option will mark all files ending in .BAK.
  1042.                        This was the original function of the TIDY
  1043.                        program from which Cleanup evolved.  Many
  1044.                        programs and editors create a backup of a file
  1045.                        when updating it.  After a while these backups
  1046.                        can clutter up your system.
  1047.  
  1048.   TEMP FILES           There are many programs that make use of
  1049.                        temporary files while processing work.
  1050.                        Sometimes, if these programs are interrupted or
  1051.                        crash, the temporary files will be left of your
  1052.                        drive.  Most software uses the convention of
  1053.                        naming temporary files with a .$$$ extension.
  1054.                        This option will mark all files ending in .$$$
  1055.  
  1056.   EXT xxx              This allows you to tag a group of files with a
  1057.                        particular extension that you know should be
  1058.                        removed.  With this option you can specify any
  1059.                        group of files by giving the extension name.
  1060.                        All files ending in the extension that you
  1061.                        provide will be tagged.  Be careful that you
  1062.                        wish to delete all files ending in the
  1063.                        extension before running the Erase option.
  1064.  
  1065.  
  1066. CLEANUP - Disk Drive Cleanup & Space Recovery
  1067. _____________________________________________________________________
  1068.  
  1069.  
  1070.   ZERO LENGTH          This was the other option available on the TIDY
  1071.                        program.  Another type of temporary file that
  1072.                        can often be created is one that was opened but
  1073.                        never properly closed.  This will often result
  1074.                        in a file entry in your directory with a file
  1075.                        size of 0 bytes.  The zero length is
  1076.                        misleading.  Every file entry requires at least
  1077.                        one cluster thus the minimum disk space used by
  1078.                        a 0 byte file is the cluster size (512 bytes or
  1079.                        more).  Having a lot of 0 byte files can
  1080.                        actually take away space from your drive.
  1081.                        Choosing this option will mark all files with a
  1082.                        size of 0 bytes for deletion.
  1083.  
  1084.   LENGTH n             Like the Zero length files above, there may be
  1085.                        instances where you create a lot of small files
  1086.                        that you wish to tag for deletion. This option
  1087.                        allows you to input a specific file size. All
  1088.                        files matching this file size will be tagged
  1089.                        for deletion.
  1090.  
  1091.  
  1092. CLEANUP - Disk Drive Cleanup & Space Recovery
  1093. _____________________________________________________________________
  1094.  
  1095.  
  1096.   The MANUAL TAG option from the Main Menu allows you to view the list
  1097.   of files and to manually tag or untag files.  When you first enter
  1098.   this screen you will be presented with the list of duplicate files.
  1099.   To view all of the files in the system press the [F6] key.  Then to
  1100.   switch back to the list of only duplicate files, again press the
  1101.   [F6] key.  Tagged files will be marked with a check mark √ next to
  1102.   the name, and will appear in red on color monitors.  To view the
  1103.   list use the up and down arrow keys. To tag a particular file  press
  1104.   the [ENTER] key.  Pressing it a second time will untag the file.  To
  1105.   untag a tagged file, highlight the file and press the [ENTER] key.
  1106.   Once again, the [ENTER] key will continue to toggle the tag on and
  1107.   off.  When you are done viewing the manual tag list press the [F10]
  1108.   key.
  1109.  
  1110.  
  1111.   Once you are happy with the list of tagged files, choose the ERASE
  1112.   TAGGED option from the main menu.  This will erase all files that
  1113.   were previously tagged.  There is no UNDO feature on this program so
  1114.   once they are deleted you will have to use an unerase program such
  1115.   as Norton Utilities Quick Unerase to recover any erased files.  If
  1116.   you have accidentally deleted a file, do not use the disk drive
  1117.   until the file has been unerased.  Changing data anywhere on the
  1118.   disk could result in permanently loosing the information in the
  1119.   file.
  1120.  
  1121.  
  1122.  
  1123. NOTES
  1124.  
  1125.   There have been some reports of problems when using Cleanup in a
  1126.   machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  1127.   solution is to remove the usage of FASTOPEN as it can cause sorting
  1128.   problems with the file list on large disk drives.
  1129.  
  1130.  
  1131. COUNT - Count Characters, Words & Lines
  1132. _____________________________________________________________________
  1133.  
  1134.  
  1135. DESCRIPTION
  1136.  
  1137.   COUNT is a program that is useful for programmers or writers who are
  1138.   looking for some content statistics on files that they have created.
  1139.   COUNT will display the amount of characters, words and lines in a
  1140.   given file.
  1141.  
  1142.  
  1143. VERSION
  1144.  
  1145.   1.10  07/12/91
  1146.  
  1147.  
  1148. COMMAND FORMAT
  1149.  
  1150.   COUNT [file] [/A][/N]
  1151.  
  1152.  
  1153.   file  is the name of the input file.  Multiple file names may be
  1154.         specified but wild cards can not be used.
  1155.  
  1156.   /A    don't count non-alphanumeric characters
  1157.  
  1158.   /N    only count non-blank lines in line count
  1159.  
  1160.  
  1161.  
  1162. CURLOCK - Cursor Locking Program
  1163. _____________________________________________________________________
  1164.  
  1165.  
  1166. DESCRIPTION
  1167.  
  1168.   This program is especially useful for owners of laptop computers
  1169.   with LCD screen.  When using this type of computer is often
  1170.   difficult to see the DOS cursor shape.   Using CURSOR to set the
  1171.   cursor shape to a large block, you can then lock the cursor shape as
  1172.   a block so that all software packages will retain the large block
  1173.   cursor.  CURLOCK keeps applications from modifying the cursor and
  1174.   rendering unreadable in many situations.  CURLOCK intercepts all
  1175.   calls to BIOS interrupt 10h and bypasses any calls to change the
  1176.   cursor shape.
  1177.  
  1178.  
  1179. VERSION
  1180.  
  1181.   2.30  08/19/91
  1182.  
  1183.  
  1184. RESIDENT MEMORY USAGE
  1185.  
  1186.   864 bytes
  1187.  
  1188.  
  1189. COMMAND FORMAT
  1190.  
  1191.   CURLOCK [/U] [/NOH] [/ID:nnn]
  1192.  
  1193.  
  1194.   /U       Uninstall.  Will remove curlock from memory and once again
  1195.            allow the cursor shape to be changed.
  1196.  
  1197.   /NOH     Don't display the header information.
  1198.  
  1199.   /ID:nnn  TSR installation ID number.
  1200.  
  1201.  
  1202.  
  1203. CURLOCK - Cursor Locking Program
  1204. _____________________________________________________________________
  1205.  
  1206.  
  1207.  
  1208. NOTES
  1209.  
  1210.   This program was written because I got tired of various programs
  1211.   changing the shape of the cursor on my screen.  Particularly
  1212.   annoying is that giant block cursor flashing away at me.  If you
  1213.   feel the same way then CURLOCK will save you lots of grief.
  1214.  
  1215.   Once loaded on your screen to let you know that the program has been
  1216.   installed.  From now on (until you re-boot your computer) your
  1217.   cursor will stay the same size even if another program tries to
  1218.   change it.  The only change that WILL be allowed is that the cursor
  1219.   can dissapear and reappear.  Some programs temporarily make the
  1220.   cursor dissapear for asthetic reasons.
  1221.  
  1222.   You may want to place the CURLOCK command in your AUTOEXEC.BAT file
  1223.   so it will be installed each time you turn your computer on (that's
  1224.   the way I have it set up).
  1225.  
  1226.   I have been using this program on my system without any problems or
  1227.   side- effects.  It has proven reliable and has not interfered with
  1228.   any of the other software I use.  The final few paragraphs of this
  1229.   document are included as 'standard prcatice' these days, not in
  1230.   anticipation of problems that this program may cause.
  1231.  
  1232.   CURLOCK is a terminate-and-stay-resident program (sometimes referred
  1233.   to as a TSR) which occupies less than 1K when loaded.  It intercepts
  1234.   all requests for BIOS Video functions via interrupt 10H.
  1235.  
  1236.   The size of the cursor is 'remembered' when the program is loaded.
  1237.   All future requests for change of cursor size are intercepted and
  1238.   the values for the cursor size (starting and ending scan lines) are
  1239.   forced to the original values. The cursor dissapear/reappear
  1240.   function is preserved by retaining the flag bit (the 32 bit in CH)
  1241.   passed by the caller.
  1242.  
  1243.   All requests other than the change size request (AH = 1) are passed
  1244.   to the BIOS without alteration.
  1245.  
  1246.  
  1247. CURSOR - Cursor Setting Program
  1248. _____________________________________________________________________
  1249.  
  1250.  
  1251. DESCRIPTION
  1252.  
  1253.   CURSOR is a program that lets you control your cursor from the DOS
  1254.   prompt. You can set the cursor to various shapes as listed below.
  1255.   Some software uses the DOS cursor in which case the cursor will stay
  1256.   the same as when you set it using CURSOR.  If the software makes
  1257.   it's own cursor then the cursor you create with CURSOR will not
  1258.   function inside this software.  Some software resets the DOS cursor
  1259.   to it's own shape. Therefore you might want to put CURSOR in a batch
  1260.   file after this software to reset the cursor to what you want it to
  1261.   be at the DOS prompt.
  1262.  
  1263.  
  1264. VERSION
  1265.  
  1266.   2.30  08/19/91
  1267.  
  1268.  
  1269. COMMAND FORMAT
  1270.  
  1271.   CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  1272.  
  1273.   /D      turns the cursor on to the bootup default underline
  1274.  
  1275.   /H      turns the cursor off (hide cursor)
  1276.  
  1277.   /B      makes the cursor a full block
  1278.  
  1279.   /M      displays the values of the registers for the video call
  1280.  
  1281.   /?      displays the help screen
  1282.  
  1283.   /V      returns version information
  1284.  
  1285.   /I      Interactive Setup.  Gives you a full screen editor of your
  1286.           cursor
  1287.  
  1288.   /T:nn   set the top scan line of your cursor
  1289.  
  1290.   /B:nn   set the bottom scan line of your cursor
  1291.  
  1292.  
  1293. NOTES
  1294.  
  1295.   CURSOR is not completely compatible with 4DOS.  4DOS always sets the
  1296.   cursor shape at the command line depending upon whether you are in
  1297.   insert or overwrite mode.  This can result in a cursor in the middle
  1298.   of the character sell after running CURSOR without locking due to
  1299.   CURSOR using the entire cursor range instead of CGA cursor
  1300.   emulation, which 4DOS does not expect.  Proper use of the SETDOS
  1301.   /Sn:n command will normally fix this problem.
  1302.  
  1303.  
  1304. CUT - Unix like CUT text formatting utility.
  1305. _____________________________________________________________________
  1306.  
  1307.  
  1308. DESCRIPTION
  1309.  
  1310.   CUT is another UNIX utility written for the MS-DOS world.  For
  1311.   people that are used to UNIX it is a handy familiar tool for
  1312.   displaying and printing text files in different formats by
  1313.   eliminating columns and other formatting options.
  1314.  
  1315.  
  1316. VERSION
  1317.  
  1318.   1.11  05/04/91
  1319.  
  1320.  
  1321. COMMAND FORMAT
  1322.  
  1323.   CUT -clist [fname1] [fname2] ...
  1324.  
  1325.  
  1326. EXAMPLE
  1327.  
  1328.  
  1329.   CUT -c1-15 test.txt
  1330.  
  1331.   will display all characters in the file test.txt in columns 1
  1332.   through 15
  1333.  
  1334.  
  1335. CUTPASTE - DOS Text Cut & Paste Utility
  1336. _____________________________________________________________________
  1337.  
  1338.  
  1339. DESCRIPTION
  1340.  
  1341.   Provides an MS-DOS clipboard function similar to one found WINDOWS and
  1342.   MACINTOSH environments.  CUTPASTE allows you to pop up over any TEXT
  1343.   based screen and copy information into an internal buffer, to a file
  1344.   or to the printer.  You can use CUTPASTE to copy text from one screen
  1345.   and paste it into an editor, word processor on onto the DOS Command
  1346.   line.
  1347.  
  1348.  
  1349. VERSION
  1350.  
  1351.   3.20  03/01/92
  1352.  
  1353.  
  1354. RESIDENT MEMORY USAGE
  1355.  
  1356.   7,904 Bytes
  1357.   8,272 Bytes with Mouse Support Loaded
  1358.  
  1359.  
  1360. COMMAND FORMAT
  1361.  
  1362.   CUTPASTE [/?][/U][/Srr,cc][/NOH][/K:key]
  1363.  
  1364.   /?         Display help
  1365.  
  1366.   /U         Unload program
  1367.  
  1368.   /M         Enable mouse support
  1369.  
  1370.   /Srr,cc    Set screen buffer size (rows and columns)
  1371.  
  1372.   /NOH       don't display header information
  1373.  
  1374.   /K:[key]   Set hotkey
  1375.  
  1376.  
  1377. CUTPASTE - DOS Text Cut & Paste Utility
  1378. _____________________________________________________________________
  1379.  
  1380.  
  1381.  
  1382. NOTES
  1383.  
  1384.   The default key to pop up the program is [CTRL][ALT]C
  1385.  
  1386.   Older mouse drivers do not support the function calls necessary for
  1387.   a TSR to use the mouse without messing up the mouse for the
  1388.   interrupted program.  In this case the mouse will either stop
  1389.   working when control returns to the interrupted program or it will
  1390.   just disappear, but still work.
  1391.  
  1392.   When the /M switch is used the tsr takes up slightly more resident
  1393.   memory so that there is room for a "mouse save state buffer".
  1394.  
  1395.   CUTPASTE only supports standard text modes (0,1,2,3, or 7).  If any
  1396.   other mode is set it will beep with a notify error.  CUTPASTE will
  1397.   work with EGA video modes of 43 lines and VGA adapaters at 50 lines.
  1398.  
  1399.   When CUTPASTE is activated it displays a block cursor on the current
  1400.   screen. You then navigate the cursor using the arrow keys (or mouse
  1401.   if /M mode is on(.
  1402.  
  1403.   Move the cursor to the upper left hand corner of the text you wish
  1404.   to copy. Now press the [ENTER] key (right mouse button) and the
  1405.   upper left hand corner will be anchored at that spot.  Use the arrow
  1406.   keys to create a selection box around the text you wish to copy into
  1407.   the buffer.  Once selected press the [ENTER] key to display your
  1408.   options.
  1409.  
  1410.   When the desired area is shown, pressing O outputs the contents to
  1411.   your LPT1 printer.
  1412.  
  1413.   Pressing F allows you to save the information to a new ASCII text
  1414.   file or to append the information to an existing file.  If a file of
  1415.   the same name already exists then you will be prompted with a
  1416.   request to overwrite or append to the existing file.
  1417.  
  1418.   Pressing C will copy the text into the internal TSR buffer for later
  1419.   retrieval.
  1420.  
  1421.   If you wish to insert some text onto the screen or keyboard buffer
  1422.   from a previous copy then press [CTRL][ALT]C followed by a P (paste)
  1423.   and the text that was previously copied will be pasted on the screen
  1424.   that you are currently on.
  1425.  
  1426.  
  1427. DELAY - Delay during bootup or batch files
  1428. _____________________________________________________________________
  1429.  
  1430.  
  1431. DESCRIPTION
  1432.  
  1433.   Delay is a utility that can be used to replace the PAUSE command
  1434.   within a batch file.  Pause will never continue until a key is
  1435.   pressed, whereas with delay you can set the amount of seconds to
  1436.   pause, and then continue or continue immediately by pressing a key.
  1437.   DELAY can also be used in your CONFIG.SYS to delay or pause between
  1438.   the loading of device drivers which is extremely helpful when trying
  1439.   to solve a conflict in CONFIG.SYS.
  1440.  
  1441.  
  1442.  
  1443. VERSION
  1444.  
  1445.   1.61  03/21/92
  1446.  
  1447.  
  1448. COMMAND FORMAT
  1449.  
  1450.   DELAY [time]
  1451.  
  1452.     or
  1453.  
  1454.   DEVICE=DELAY.EXE [time]
  1455.  
  1456.  
  1457.   [time]  # of seconds to delay.
  1458.  
  1459.  
  1460. NOTES
  1461.  
  1462.   Pressing [CTRL]C will also cause a break in a batch file that can be
  1463.   monitored with the error level returned by DELAY.  This is useful if
  1464.   you are trying to break out of stream of commands from within a
  1465.   large batch file.  DELAY can be used in CONFIG.SYS as well as from
  1466.   within BATCH files, this is rather helpful when you are trying to
  1467.   delay the execution of device drivers in order to see what is going
  1468.   by on the screen.  Specifying no time on the delay batch line acts
  1469.   the same as PAUSE.
  1470.  
  1471.   This new version combines previous versions of DELAY.EXE and
  1472.   PAUSE.SYS into one program.
  1473.  
  1474. DETAB - Remove ASCII Tab characters from a text file
  1475. _____________________________________________________________________
  1476.  
  1477.  
  1478. DESCRIPTION
  1479.  
  1480.   DETAB is a utility that will strip any tab characters from an text
  1481.   file and convert them into spaces.  This is especially useful when
  1482.   working with old formatted .ASM files that you would like to work
  1483.   with in an editor which treats fixed tabs differently.
  1484.  
  1485.  
  1486. VERSION
  1487.  
  1488.   1.51  03/21/92
  1489.  
  1490.  
  1491. COMMAND FORMAT
  1492.  
  1493.   DETAB [input file] [output file] [/Tn][/NOH]
  1494.  
  1495.   /Tn    Set tab size to n.  (Default is 4)
  1496.  
  1497.   /NOH   Suppress display of header
  1498.  
  1499.  
  1500. ENVIRONMENT OPTIONS
  1501.  
  1502.   Set tab size using an environmental variable named TAB.  This
  1503.   environmental variable may be overruled by specifying a different
  1504.   one on the command line using the /T command.  Place SET TAB=n in
  1505.   your AUTOEXEC.BAT file.
  1506.  
  1507.  
  1508.  
  1509. DISKINFO - Disk Drive Information Display
  1510. _____________________________________________________________________
  1511.  
  1512.  
  1513. DESCRIPTION
  1514.  
  1515.   DISKINFO is a utility that will read the boot sector of a disk and
  1516.   then make a DOS call to find out the information that DOS has for
  1517.   that disk. It will then list out the information in a side by side
  1518.   format so that you may compare the reports from DOS and the boot
  1519.   record.  Most items reported are self explanatory.  Every disk is
  1520.   divided up into tracks, sectors and clusters.  A track is a single
  1521.   ring around a disk.  A sector is a pie shaped wedge of a track.  A
  1522.   cluster is the smallest unit to which DOS can interact with the disk
  1523.   drive and it is a group of Clusters.  The System ID is the 8 byte
  1524.   record that is put on the disk when it is formatted.  The Media
  1525.   Descriptor is a byte value that describes what type of media the
  1526.   disk is.
  1527.  
  1528.  
  1529. VERSION
  1530.  
  1531.   1.40  03/21/92
  1532.  
  1533.  
  1534. COMMAND FORMAT
  1535.  
  1536.   DISKINFO [d:][/?][/NOH]
  1537.  
  1538.   d:    is the drive to view, if no drive is specified information on
  1539.         the current drive will be displayed.
  1540.  
  1541.   /?    Displays help information.
  1542.  
  1543.   /NOH  Surpress Header Display
  1544.  
  1545.  
  1546. EDIT - SuperEdit DOS Text File Editor
  1547. _____________________________________________________________________
  1548.  
  1549.  
  1550. DESCRIPTION
  1551.  
  1552.   SuperEdit is an MS-DOS based full screen editor with many features
  1553.   including text formatting options, multiple windows and pull down
  1554.   menus. You may press F1 and any time during the program to get
  1555.   online help about various features. F10 will display the menu bar.
  1556.   When using a menu choice the equivalent keystrokes of the menu
  1557.   choice will be displayed in the upper left part of the screen.
  1558.  
  1559.   CONFIG.EXE, a keystroke configuration program that allows you to
  1560.   completely customize the editors  functions to your own keystrokes,
  1561.   EDIT.HDX, the online help file that is  used by CONFIG to create
  1562.   updated help information on customized function key values, and some
  1563.   additional printer drivers.
  1564.  
  1565.   To change these keystrokes to match any editor that you are used to
  1566.   run the CONFIG.EXE program to install the editors keystrokes. Do not
  1567.   modify EDIT.HLP or EDIT.HDX. These are the files used for the online
  1568.   help system and configuration program. These files must appear in
  1569.   the same directory as CONFIG and EDIT in order to be loaded
  1570.   properly.
  1571.  
  1572.  
  1573. VERSION
  1574.  
  1575.   3.04  05/24/91
  1576.  
  1577.  
  1578. COMMAND FORMAT
  1579.  
  1580.   EDIT [f1] [f2] [f3] [f4] [f5] [f6]
  1581.  
  1582.  
  1583.   f1-f6    file names to load into editor.
  1584.  
  1585.  
  1586.  
  1587.   CONFIG
  1588.  
  1589. EVAL - DOS Command Line Calculator
  1590. _____________________________________________________________________
  1591.  
  1592.  
  1593. DESCRIPTION
  1594.  
  1595.   EVAL is a program designed to evaluate mathematical expressions
  1596.   input on the command line.
  1597.  
  1598.  
  1599. VERSION
  1600.  
  1601.   1.01  10/08/90
  1602.  
  1603.  
  1604. COMMAND FORMAT
  1605.  
  1606.   EVAL [expression][function][expression]...
  1607.  
  1608.  
  1609. NOTES
  1610.  
  1611.   EVAL supports the four basic functions; addition, multiplication,
  1612.   subtraction, and division.  The syntax used is very similar to that
  1613.   of the mathematic expressions used by most modern computer languages
  1614.   and by most spreadsheet programs.  For example, to add two to eight
  1615.   and multiply that result by thirteen, one would use:
  1616.  
  1617.   EVAL (2+8)*13
  1618.  
  1619.  
  1620. EVAL - DOS Command Line Calculator
  1621. _____________________________________________________________________
  1622.  
  1623.  
  1624. EXPONENTS
  1625.  
  1626.   The operator precedence used is similar to most high level
  1627.   languages, as well.  Multiplication and division are "higher" than
  1628.   addition and subtraction. Exponents, represented by the carat (^)
  1629.   are lower than all four operators. You will find that you can
  1630.   exponentiate values by using ** in place of the carat.  Thus, you
  1631.   can use:  EVAL 2**1/2 to find 2^0.5.
  1632.  
  1633.   It should be noted, by the way, that this is a good way to find
  1634.   roots.  The program has no sqrt() or curt() functions.  You may
  1635.   recall from your math courses that, to find the y-th root of x, you
  1636.   can do:  x^(1/y)
  1637.  
  1638.   Of course, EVAL will complain if this results in a complex number.
  1639.   For example, the result of the above is complex if x == -4 and
  1640.   y == 4.
  1641.  
  1642.  
  1643. RANGE
  1644.  
  1645.   EVAL uses the full "double" precision of the C language.  Thus,
  1646.   answers will be represented to a maximum of 16 digits to the right
  1647.   of the decimal point. EVAL allows all numbers between 1.7E-308 and
  1648.   1.7E+308 to exist. Of course, the negatives of these numbers are
  1649.   also available.  It should be noted that EVAL doesn't check for
  1650.   overflows or underflows.  EVAL will, however, flag "digital math"
  1651.   nono's, such as division by zero and exponentiations resulting in
  1652.   complex numbers.  To use these numbers, just write them as you would
  1653.   specify them in a program like 1-2-3 or in a program: 3.1415 0.1 -34
  1654.   18.01 35e-2 6.2e+23
  1655.  
  1656.  
  1657. EVAL - DOS Command Line Calculator
  1658. _____________________________________________________________________
  1659.  
  1660.  
  1661. MODULO DIVISION
  1662.  
  1663.   EVAL, as well as complementing the four functions with
  1664.   exponentiation, allows the use of the modulo operator.  This
  1665.   operator provides the integral "remainder" of division.  Since 5
  1666.   divided by two is two remainder one, the command:  EVAL 5%2  will
  1667.   result in the answer 1.0.
  1668.  
  1669.  
  1670. FUNCTIONS
  1671.  
  1672.   EVAL supports an extensive list of functions, as well.  Functions
  1673.   may be specified in either upper or lower case, and may be
  1674.   abbreviated to as little as three characters.  (Of course, if the
  1675.   function's name is one or two characters long, all characters must
  1676.   be specified.)
  1677.  
  1678.  
  1679.   These functions are supported by EVAL:
  1680.  
  1681.   abs(x)         absolute value of x
  1682.   acos(x)        arc cos of the angle x radians
  1683.   acot(x)        arc cotangent of the angle x radians
  1684.   acsc(x)        arc cosecant of the angle x radians
  1685.   asec(x)        arc secant of the angle x radians
  1686.   asin(x)        arc sine of the angle x radians
  1687.   atan(x)        arc tangent of the angle x radians
  1688.   cos(x)         cosine of the angle x radians
  1689.   cot(x)         cotangent of the angle x radians
  1690.   csc(x)         cosecant of the angle x radians
  1691.   deg(x)         convert x radians to degrees
  1692.   exp(x)         e to the power of x
  1693.   fact(x)        factorial of x
  1694.  
  1695.  
  1696. EVAL - DOS Command Line Calculator
  1697. _____________________________________________________________________
  1698.  
  1699.  
  1700.   ln(x)          natural (base e) logarithm of x
  1701.   log(x)         base 10 logarithm of x
  1702.   pi(x)          pi times x
  1703.   rad(x)         converts x degrees to radians
  1704.   sec(x)         secant of the angle x radians
  1705.   sin(x)         sine of the angle x radians
  1706.   tan(x)         tangent of the angle x radians
  1707.   sinh(x)        hyperbolic sine of x
  1708.   cosh(x)        hyperbolic cosine of x
  1709.   tanh(x)        hyperbolic tangent of x
  1710.   sech(x)        hyperbolic secant of x
  1711.   csch(x)        hyperbolic cosecant of x
  1712.  
  1713.  
  1714.   If any of these functions are passed invalid values, EVAL will abort
  1715.   with an error.  The arc-trig functions, for example, cannot accept
  1716.   values outside of the closed interval [0,1].
  1717.  
  1718.   Using these functions is similar to any other high level language.
  1719.   The function name and its ending left parenthesis function as an
  1720.   opening parenthesis in the precedence of the evaluation.  Thus,
  1721.   sin(.7)^2+cos(.7)^2 would evaluate to 1.0.  You may find that
  1722.   certain identities don't evaluate to what you would expect them to.
  1723.  
  1724.   This is because of the limits of precision in computer math when
  1725.   dealing with irrational numbers.  While the sin^2+cos^2 identity
  1726.   almost always works, the sec^2-tan^2 identity usually doesn't work,
  1727.   for example.
  1728.  
  1729.   Along with this problem, another comes.  For example, mathematically
  1730.   sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5))
  1731.   to be a very (very) large number.  This is again because of the
  1732.   rounding errors in binary math. It is a good approximation,
  1733.   considering lim(sec(x)) == +infinity   x -> 0.5+
  1734.  
  1735.  
  1736. EVAL - DOS Command Line Calculator
  1737. _____________________________________________________________________
  1738.  
  1739.  
  1740. MEMORY
  1741.  
  1742.   By popular demand, a "memory" feature has been added to EVAL.  If
  1743.   you make a computation using EVAL, the result is remembered and may
  1744.   be used as needed in any further invocation of EVAL.
  1745.  
  1746.   For example, using the command: EVAL SIN(1)  would display the sine
  1747.   of one radian.  If you executed the command:  EVAL ASIN(@)  next,
  1748.   you'd get, effectively, ASIN(SIN(1))... the result would be one.
  1749.   Similarly, if you used EVAL  35+15  EVAL would print 50.  If you did
  1750.   EVAL @+100  a result of 150 would be displayed.
  1751.  
  1752.   EVAL stores the results in your machine's environment.  You may see
  1753.   the previous result by typing the SET command; DOS will list the
  1754.   environment variables it has stored.  EVAL's environment variable is
  1755.   listed on the line "EVAL".
  1756.  
  1757. FILEATTR - Set DOS File Attributes
  1758. _____________________________________________________________________
  1759.  
  1760.  
  1761. DESCRIPTION
  1762.  
  1763.   FILEATTR allows you to change the attributes of a group of files. If
  1764.   told to, FILEATTR also will search through subdirectories.
  1765.  
  1766.   There are four attributes: Archive, Read-Only, System and Hidden. If
  1767.   a file has the Archive bit set, this means the file has been changed
  1768.   since the last time it was backed up. If a file has the Read-Only
  1769.   bit set, this means the file can be read, but not written to,
  1770.   meaning it CANNOT be changed. If a file has the System bit set, it
  1771.   means this file is a DOS System file and should be left alone. If a
  1772.   file has the Hidden bit set, then you cannot see the file or
  1773.   directory by using the DIR command. You can still run the file,
  1774.   assuming it is executable, or go into the directory, it is just
  1775.   hidden.
  1776.  
  1777.  
  1778. VERSION
  1779.  
  1780.   1.20  03/21/92
  1781.  
  1782.  
  1783. COMMAND FORMAT
  1784.  
  1785.   FILEATTR [file] ±[attr] [/C][/D][/F][/V][/P][/Y][/S][/T][/U][/K][/?]
  1786.  
  1787.   [file]     is any valid DOS file specification including wildcards.
  1788.              (Default is *.*)
  1789.  
  1790. FILEATTR - Set DOS File Attributes
  1791. _____________________________________________________________________
  1792.  
  1793.  
  1794. OPTIONS
  1795.  
  1796.   /A  Files with at least the Archive bit set.  Search for files with
  1797.       at least the Archive bit set, although there may be other bits
  1798.       set as well.
  1799.  
  1800.   /C  Clear all bits.  Clears all the bits from a file. You can use the
  1801.       parameter of /ARSH to accomplish this, I just added this to make
  1802.       it easier.
  1803.  
  1804.   /D  Change bits on sub-directories.  Allows the changing of bits on
  1805.       a sub directory. The only bit that will affect it is the Hidden
  1806.       bit. You can hide or unhide a sub-directory.
  1807.  
  1808.   FILEATTR will allow you to change the other three bits as well if
  1809.   you want.
  1810.  
  1811.   /F  Files only - Size, Date and Time are not displayed.  Will stop
  1812.       the Size, Date and Time of the file(s) from being displayed.
  1813.  
  1814.   /H  Files with at least the Hidden bit set.  Will search for files
  1815.       with at least the Hidden bit set, although there may be other
  1816.       bits set as well.
  1817.  
  1818.   /K  Kill (Delete) found files.  Will kill (delete) all files that
  1819.       are found. Use this command with or without the /V command. If a
  1820.       sub-directory is found, it will be skipped, not deleted.
  1821.  
  1822.   /P  Pause every page.  Will pause the output every page, which is
  1823.       set for 24 lines. After 24 lines have gone by, a "pause prompt"
  1824.       will appear on line 25. The prompt allows you to hit N for non
  1825.       stop listing, Q or ESC to quit and return to DOS and the
  1826.       subdirectory in which you started from, C to return to DOS but
  1827.       in the current directory or hitting any other key
  1828.  
  1829.  
  1830. FILEATTR - Set DOS File Attributes
  1831. _____________________________________________________________________
  1832.  
  1833.  
  1834.   /R  Files with at least the Read-Only bit set.  Will search for
  1835.       files with at least the Read-Only bit set, although there may be
  1836.       other bits set as well.
  1837.  
  1838.   /S  Process files in sub-directories.  Allows searching from the
  1839.       CURRENT sub-directory and all sub-directories below it for files.
  1840.  
  1841.   /T  Display totals of files found and changed.  Will display totals
  1842.       after all files have been found. It will display the total
  1843.       number of files found and files changed.
  1844.  
  1845.   /U  Unusual files - those with any bit set.  Will find any unusual
  1846.       files. These are files with any bit set. This is similar to the
  1847.       /A command.
  1848.  
  1849.   /V  Verify the Deletion of files.  Will verify that you want to
  1850.       delete each file. This is used with /K only and has no other
  1851.       meaning if /K is not used. The  file will be shown as normal and
  1852.       you will be shown a prompt "Delete? (Y/N/C/Q)" minus the quotes.
  1853.       Hit 'Y' to delete the file and FILEATTR will show you that it
  1854.       has been deleted. Hit 'N' and the file is not deleted. Hit 'C'
  1855.       for continuous deleting from this point on without verification.
  1856.       Hit 'Q' or ESC and the file will not be deleted and you will
  1857.       immediately be returned to DOS and the sub-directory in which
  1858.       you started from.
  1859.  
  1860.   /Y  Files with at least the System bit set.  Will search for files
  1861.       with at least the System bit set, although there may be other
  1862.       bits set as well.
  1863.  
  1864.  
  1865. FILEATTR - Set DOS File Attributes
  1866. _____________________________________________________________________
  1867.  
  1868.  
  1869. NOTES
  1870.  
  1871.   At anytime while FILEATTR is running, you can hit ESC or Q and you
  1872.   will be immediately returned to DOS and the sub-directory at which
  1873.   you started from. Another key you can hit while FILEATTR is running
  1874.   is P, which instantly puts FILEATTR into Pause mode, the same as if
  1875.   you used /P option. You may also hit C at anytime.  FILEATTR will
  1876.   return to DOS and the current sub-directory. This is useful when
  1877.   using the /S option, and you see something that makes you want to go
  1878.   to that directory.
  1879.  
  1880.   FILEATTR can search through your directories for files as well. It
  1881.   has a limit of 450 directories it can handle.
  1882.  
  1883.  
  1884. EXAMPLES
  1885.  
  1886.   FILEATTR
  1887.  
  1888.   Will display the help information screen.
  1889.  
  1890.  
  1891.   FILEATTR /cspt a*.zi?
  1892.  
  1893.   Will search for files in the current sub-directory and  all
  1894.   subdirectories below that start with A and have ZI in the extension.
  1895.   It will clear all bits on those files and display a total of files
  1896.   found and files changed.  FILEATTR will also pause every 24 lines.
  1897.  
  1898.  
  1899.   FILEATTR d: /us
  1900.  
  1901.   Will search for files in the current sub-directory of D: and all
  1902.   sub-directories below it for files with the any bit set.
  1903.  
  1904. FILEINFO - DOS File Information
  1905. _____________________________________________________________________
  1906.  
  1907.  
  1908. DESCRIPTION
  1909.  
  1910.   FILEINFO is a utility that helps alleviate the problem that DOS has
  1911.   created by only allowing 8 characters to describe a file.  Many
  1912.   times you have files that aren't accessed very often and it becomes
  1913.   hard to remember what they are used for.  FILEINFO provides a way of
  1914.   adding notes about files in any directory.
  1915.  
  1916.  
  1917. VERSION
  1918.  
  1919.   1.10  05/04/91
  1920.  
  1921.  
  1922. COMMAND FORMAT
  1923.  
  1924.   FILEINFO [d:\path]
  1925.  
  1926.  
  1927. NOTES
  1928.  
  1929.   Run FILEINFO from the directory that you wish to describe or enter
  1930.   the name of the directory you wish to edit on the command line.
  1931.   FILEINFO creates a file called FILEINFO. in each directory that you
  1932.   run in.  This file is just a standard text file that can be printed
  1933.   out if you wish to have a hard copy of the file descriptions.
  1934.  
  1935.   Once loaded you will be presented with a list of files and any
  1936.   previous descriptions that were left.  Files that are new or haven't
  1937.   yet been described will contain a * after the file information and
  1938.   before the description area.
  1939.   FILEINFO creates a file in each
  1940.  
  1941.   FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  1942.   mode.  If your system is in one of these modes when you run
  1943.   FILEINFO, the file list will be displayed in the proper mode
  1944. FILESIZE - Display File Size Information
  1945. _____________________________________________________________________
  1946.  
  1947.  
  1948. DESCRIPTION
  1949.  
  1950.   FILESIZE is a utility that will list each individual file and their
  1951.   respective sizes.  A summary at the end of the list gives total
  1952.   size, number of files, total space and drive and space available
  1953.   with a actual and percentage values.  You may pass FILESIZE a
  1954.   specific file to list, or group of files. If no parameters are
  1955.   passed FILESIZE will list all files in the current directory.
  1956.  
  1957.  
  1958. VERSION
  1959.  
  1960.   1.30  03/21/92
  1961.  
  1962.  
  1963. COMMAND FORMAT
  1964.  
  1965.   FILESIZE [filespec] [/?][/T][/S][/P][/NOH]
  1966.  
  1967.   /?    Display help
  1968.  
  1969.   /T    Display totals only
  1970.  
  1971.   /S    Search subdirectories
  1972.  
  1973.   /P    Pause on screenfulls
  1974.  
  1975.   /NOH  Suppress Header
  1976.  
  1977. FILETREE - Display DOS File Structure
  1978. _____________________________________________________________________
  1979.  
  1980.  
  1981. DESCRIPTION
  1982.  
  1983.   FILETREE is a utility which will scan the directory structure of a
  1984.   disk and give a top down tree listing of the entire disks directory
  1985.   structure.  It groups the listing in a left to right fashion with
  1986.   each subdirectory moving further right across the screen.
  1987.  
  1988.  
  1989. VERSION
  1990.  
  1991.   2.02  03/21/92
  1992.  
  1993.  
  1994. COMMAND FORMAT
  1995.  
  1996.   FILETREE [d:]
  1997.  
  1998.   d:   is the drive to scan
  1999.  
  2000.  
  2001. NOTES
  2002.  
  2003.   Pressing [CTRL]C during the scan will halt the program.
  2004.  
  2005.  
  2006. FINDFILE - Find File on your Disk Drive
  2007. _____________________________________________________________________
  2008.  
  2009.  
  2010. DESCRIPTION
  2011.  
  2012.   Locates files by searching the entire disk for a specified file.
  2013.   You may use DOS wildcards to find a group of files as well.  The new
  2014.   version of FINDFILE will also search within compressed files to
  2015.   search for filenames as well.  FINDFILE searches across your disk
  2016.   looking for any files that you specify.  When it finds a matching
  2017.   file it will display the directory the file was found in, the
  2018.   complete file name, the file size, creation date and time, and any
  2019.   attributes associated with the file.
  2020.  
  2021.  
  2022. VERSION
  2023.  
  2024.   3.11  03/22/92
  2025.  
  2026.  
  2027. COMMAND FORMAT
  2028.  
  2029.   FINDFILE [filespec] [options]
  2030.  
  2031.  
  2032.  
  2033.  
  2034. NOTES
  2035.  
  2036.   FINDFILE works with standard DOS file names.  The program will also
  2037.   "open" several types of archive files.  These include the popular
  2038.   ZIP, PAK and ARC formats, as well as the public domain ZOO and LZH
  2039.   formats.
  2040.  
  2041.   FINDFILE supports any DOS based networks including Novell and
  2042.   Lantastic.
  2043.  
  2044.  
  2045.  
  2046. EXAMPLES
  2047.  
  2048.   To search the current drive for the file GOOFY.TXT enter
  2049.  
  2050.     FINDFILE GOOFY.TXT
  2051.  
  2052.  
  2053.   Should you wish, you can have FINDFILE run a drive other than the
  2054.   default drive.  To do this, simply include a drive specification.
  2055.   To look for GOOFY.TXT on drive H, one would use the command
  2056.  
  2057.     FINDFILE H:GOOFY.TXT
  2058.  
  2059.  
  2060.   If you are looking for a file with a name you can't specifically
  2061.   remember, you may use wildcards in the filename given to FINDFILE to
  2062.   search the drives and files on your system.  If you knew that your
  2063.   text file began with a G, for example, you might use
  2064.  
  2065.     FINDFILE H:G*.TXT
  2066.  
  2067.  
  2068. FINDFILE - Find File on your Disk Drive
  2069. _____________________________________________________________________
  2070.  
  2071.  
  2072.  
  2073.   If you knew that you had called the file MODEL but couldn't remember
  2074.   the extension it had,
  2075.  
  2076.     FINDFILE MODEL.*
  2077.  
  2078.  
  2079.  
  2080.   Note that FINDFILE searches *all* archive files it notices, even if
  2081.   they don't match the wildcard specification that you supply.
  2082.  
  2083.   If you have many of the supported archive files on your diskette,
  2084.   you may be noticing that FINDFILE runs a little slower.  If you are
  2085.   looking only for "normal" DOS files, you can use the /N option to
  2086.   cause FINDFILE to search only DOS directories.  That would make the
  2087.   above command look like this:
  2088.  
  2089.     FINDFILE /N MODEL.*
  2090.  
  2091.  
  2092.   Since you might know that the file is not stored in an archive, you
  2093.   can expidite the search by using /N.  Normally, FINDFILE searches
  2094.   ZIP, ARC, ZOO, PAK, and LZH files when it finds them.  You can
  2095.   switch off these file choices individually, as well.  For example,
  2096.   to search for FINDFILE.C without looking in LZH or ZOO files, you
  2097.   may use
  2098.  
  2099.     FINDFILE /O /L FINDFILE.C
  2100.  
  2101.  
  2102. FINDFILE - Find File on your Disk Drive
  2103. _____________________________________________________________________
  2104.  
  2105.  
  2106.  
  2107.   If you'd like, you can have FINDFILE print out messages as it
  2108.   traverses your hard drive and checks files.  To do this, use the /D
  2109.   option to display the filenames FINDFILE searches through, as well
  2110.   as the ones it finds.
  2111.  
  2112.   FINDFILE is capable of displaying file directory information, as
  2113.   well. If you would like to see the last modification date and time
  2114.   as well as the attributes and size of found files, use the /V
  2115.   option.  /V stands for "verbose mode".
  2116.  
  2117.   It is often handy to have just a total of file information.  For
  2118.   example, you might want to see how many .GIF files are on your hard
  2119.   disk, and how much room they're taking up.  You can use the /T
  2120.   option to have FINDFILE print out only the totals information,
  2121.   instead of also displaying the name and location of all the found
  2122.   files.
  2123.  
  2124.   Our example with .GIF files might look like this:
  2125.  
  2126.     FINDFILE /T *.GIF
  2127.  
  2128.  
  2129.   When FINDFILE prints out the number of files found, the number
  2130.   indicates the number of files that were not in archives.  If any
  2131.   files were "inside" of archives, FINDFILE will note that number of
  2132.   files with "archived files".
  2133.  
  2134.   If you ran FINDFILE and it printed, for example,
  2135.  
  2136.      6 files found.
  2137.     18 archive files found.
  2138.  
  2139.   it would mean that FINDFILE came across 24 files that matched your
  2140.   specification.  Six of these files were regular DOS files, but
  2141.   eighteen of the files were actually inside archive files.
  2142.  
  2143.  
  2144.  
  2145. FINDFILE - Find File on your Disk Drive
  2146. _____________________________________________________________________
  2147.  
  2148.   FINDFILE will search through archive files if it finds them and
  2149.   recognizes them by their extension.  Notice that, if you have an
  2150.   archive file and it doesn't have the normal file extension, the file
  2151.   won't be checked by FINDFILE.
  2152.  
  2153.   If you find yourself confused about FINDFILE's options, you can run
  2154.   FINDFILE without any options and it will show you a display of the
  2155.   usage information.  FINDFILE will also do this if you try to use an
  2156.   option it doesn't recognize.
  2157.  
  2158.   If you're running FINDFILE and realize something's wrong (or you
  2159.   have a huge disk and ge tired of waiting), you can use [CTRL]C or
  2160.   [CTRL][BREAK] to stop the program.  FINDFILE will tell you what it's
  2161.   found so far, and then leave you at the DOS prompt.
  2162.  
  2163.   If you use the /R option, FINDFILE will go through all of the drives
  2164.   looking for your file.  If the filespec you provide contains a drive
  2165.   specification, it will be ignored.  FINDFILE searches your drives in
  2166.   alphabetical order, starting with your first hard disk drive or RAM
  2167.   disk.  FINDFILE does not search floppy drives in this mode.
  2168.  
  2169.  
  2170.  
  2171. HELP - DOS Command Help Facility
  2172. _____________________________________________________________________
  2173.  
  2174.  
  2175. DESCRIPTION
  2176.  
  2177.   HELP prints out help messages on some of the more useful and popular
  2178.   DOS commands.  To use the utility just type HELP followed by the
  2179.   name of the command that you want help with.
  2180.  
  2181.  
  2182. VERSION
  2183.  
  2184.   1.21 03/22/92
  2185.  
  2186.  
  2187. COMMAND FORMAT
  2188.  
  2189.   HELP [command]
  2190.  
  2191.   where command is any of the commands listed below
  2192.  
  2193.   append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls,
  2194.   command, comp, copy, ctty, date, del, dir, diskcomp, diskcopy,
  2195.   edlin, erase, exe2bin, exit, fastopen, fc, fdisk, find, format,
  2196.   graftabl, graphics, join, keyb, label, mem, md, mkdir, mode, more,
  2197.   nlsfunc, path, print, prompt, rd, recover, ren, rename, replace,
  2198.   restore, rmdir, select, set, share, sort, subst, sys, time, tree,
  2199.   type, ver, verify, vol, xcopy
  2200.  
  2201.  
  2202. HEXDUMP - Hexadecimal Display of File Contents
  2203. _____________________________________________________________________
  2204.  
  2205.  
  2206. DESCRIPTION
  2207.  
  2208.   HEXDUMP is a utility that will give you a quick dump of the contents
  2209.   of any file.  The dump is very similar in format to what you get
  2210.   with the Norton Utilities file viewer.  An advantage of HEXDUMP is
  2211.   that you can quickly dump the contents of any file to the screen
  2212.   without having to load the overhead of a shell program.  You can
  2213.   display any type of file ASCII or Binary.  The default display is to
  2214.   list the HEX values on the left and the ASCII equivalents on the
  2215.   right hand column.
  2216.  
  2217.  
  2218. VERSION
  2219.  
  2220.   1.20  07/27/91
  2221.  
  2222.  
  2223. COMMAND FORMAT
  2224.  
  2225.   HEXDUMP [file] [/B][/O][/H][/P]
  2226.  
  2227.   file  can be any valid DOS file including binary files.
  2228.  
  2229.   /B    will dump the file in binary groups rather than hex.
  2230.  
  2231.   /O    will dump the file in octal groups rather than hex.
  2232.  
  2233.   /H    will display the file in raw hexadecimal format rather than
  2234.         showing the hex and ASCII values side by side.
  2235.  
  2236.   /P    Pause mode, will pause each screen full
  2237.  
  2238.  
  2239. HUSH - Speaker Control Utility
  2240. _____________________________________________________________________
  2241.  
  2242.  
  2243. DESCRIPTION
  2244.  
  2245.   HUSH is a utility that can eliminate a majority of the sounds
  2246.   generated by the PC's internal speaker.  HUSH can not eliminate all
  2247.   beeps.  Tones that it can not completely silence, it can reduce to a
  2248.   small click.  HUSH is a small TSR which when loaded watches for
  2249.   output to the speaker. When activated, HUSH will try and suppress
  2250.   the speaker 18.2 times a second.
  2251.  
  2252.  
  2253. VERSION
  2254.  
  2255.   1.21  11/23/90
  2256.  
  2257.  
  2258. RESIDENT MEMORY USAGE
  2259.  
  2260.   544 Bytes
  2261.  
  2262.  
  2263. COMMAND FORMAT
  2264.  
  2265.   HUSH [ON] [OFF]
  2266.  
  2267.  
  2268.   ON   Enable HUSH functions
  2269.   OFF  Disable HUSH functions
  2270.  
  2271.  
  2272.  
  2273.  
  2274. KILLDIR - Remove Directory and it's contents
  2275. _____________________________________________________________________
  2276.  
  2277.  
  2278. DESCRIPTION
  2279.  
  2280.   KILLDIR is a utility that will make eliminating a directory and all
  2281.   of it's contents a lot easier.  When you run KILLDIR it will display
  2282.   the information about the directory that you wish to remove
  2283.   including the number of files and sizes as well as any subdirectory
  2284.   information. KILLDIR will remove all files and file types including
  2285.   hidden or system files.
  2286.  
  2287.  
  2288. VERSION
  2289.  
  2290.   1.41  10/14/91
  2291.  
  2292.  
  2293. COMMAND FORMAT
  2294.  
  2295.   KILLDIR [dir] [/SN] [/NOH] [/NOP]
  2296.  
  2297.   /SN     Display the names of all subdirectories when listing the
  2298.           subdirectory info.
  2299.  
  2300.   /NOH    No Header Display
  2301.  
  2302.   /NOP    No Prompt for deletion   DANGER !!  will erase without a pause
  2303. LASER - Laser Printer Control
  2304. _____________________________________________________________________
  2305.  
  2306.  
  2307. DESCRIPTION
  2308.  
  2309.   LASER helps you set your laser printer's mode and also makes it easy
  2310.   for you to send some control codes to it.  It is specifically
  2311.   designed to work with HP LaserJet Compatible Printers but some of
  2312.   the generic functions such as Form Feed, Line Feed and Carriage
  2313.   Return will work with any printer.
  2314.  
  2315.  
  2316. VERSION
  2317.  
  2318.   1.41  03/29/92
  2319.  
  2320.  
  2321. COMMAND FORMAT
  2322.  
  2323.   LASER [mode] [mode] ...
  2324.  
  2325.  
  2326.   BOLDON   Turns on Bolding of all characters
  2327.  
  2328.   BOLDOFF  Turns off Bolding Off
  2329.  
  2330.   ITALON   Sets the PCL Font to Italics
  2331.  
  2332.   ITALOFF  Turns of the PCL Italics
  2333.  
  2334.   LF       Send a Line Feed to the printer
  2335.  
  2336.   FF       Send Form Feed.  This will eject the page that is in the
  2337.            printer.
  2338.  
  2339.  
  2340. LASER - Laser Printer Control
  2341. _____________________________________________________________________
  2342.  
  2343.  
  2344.   CR       Send a Carriage Return to the printer.
  2345.  
  2346.   ESC      Sends the ESCAPE code to the printer.  ASCII 027.
  2347.  
  2348.   6LPI     Sets the PCL Font to 6 Lines Per Inch
  2349.  
  2350.   8LPI     Sets the PCL Font to 8 Lines Per Inch
  2351.  
  2352.   16CPI    Sets the PCL Font to 16 Chars Per Inch
  2353.  
  2354.   10CPI    Sets the PCL Font to 10 Chars per Inch
  2355.  
  2356.   PORT     Sets the mode to Portrait Orientation for vertical output.
  2357.  
  2358.   LAND     Sets the mode to Landscape Orientation for horizontal
  2359.            output.
  2360.  
  2361.   AUTO     Tells the printer to use the internal paper tray to feed
  2362.            from.
  2363.  
  2364.   MAN      Tells the printer to wait for manually fed pages during
  2365.            print.
  2366.  
  2367.   LEG      Set up the printer to use 8 1/2 x 14 Legal sized paper.
  2368.  
  2369.   LET      Set up the printer to use 8 1/2 x 11 Letter sized paper.
  2370.  
  2371.   TEST     Prints a Test page to the printer.
  2372.  
  2373.   RESET    Send the RESET code to the HP Laserjet.
  2374.  
  2375.  
  2376.   PAGEON   This parameter is for use with HP Laserjet users that have
  2377.            a Pacific Page Postscript Cartridge installed. This
  2378.            cartridge allows you to emulate an Apple LaserWriter
  2379.            Postscript printer on your HP LaserJet. Some software does
  2380.            not support the Postscript mode, and rather than having to
  2381.            power on and off and insert and remove the cartridge each
  2382.            time you wish to switch modes, you can use laser to set the
  2383.            proper mode of the cartridge.  PAGEON tells the Printer to
  2384.            use the PostScript emulation mode.
  2385.  
  2386.   PAGEOFF  This tells the Pacific Page cartridge functions to disable
  2387.            and the printer will now except standard PCL commands.
  2388.  
  2389.  
  2390.   STRING=[text]  This parameter allows you to send whatever strings
  2391.                  you wish to the printer.  It can be used in
  2392.                  conjunction with the ESC parameter to select soft
  2393.                  fonts and send setup commands.
  2394.  
  2395.  
  2396.  
  2397. LS - Unix like LS Directory Listing
  2398. _____________________________________________________________________
  2399.  
  2400.  
  2401. DESCRIPTION
  2402.  
  2403.   LS is a file listing utility that is found in the Unix operating
  2404.   system.  It has many advanced features beyond that of the DIR
  2405.   command found in DOS.  This implementation has most of the Unix
  2406.   features built in.
  2407.  
  2408.  
  2409. VERSION
  2410.  
  2411.   1.00  10/24/90
  2412.  
  2413.  
  2414. COMMAND FORMAT
  2415.  
  2416.   LS [-1CFPRSdflrst] [filespec]
  2417.  
  2418.  
  2419.   -1  list in single column
  2420.  
  2421.   -C  list in multiple columns
  2422.  
  2423.   -F  directories are marked with a trailing '\', system files are
  2424.       marked with a trailing '@' and executable files are marked with
  2425.       a trailing '*'
  2426.  
  2427.   -P  print the directory name before listing
  2428.  
  2429.   -R  recursively list subdirectories
  2430.  
  2431.   -S  sort by file size in bytes (cluster size if option 's' is
  2432.       selected)
  2433.  
  2434.   -d  list directories as if they were a normal file
  2435.  
  2436.   -f  do not sort (list in the order files appear in the directory)
  2437.  
  2438.   -l  list in long format ([size in clusters,] mode, size, date, name)
  2439.  
  2440.   -r  reverse the order of the selected sort
  2441.  
  2442.   -s  list the file size in clusters
  2443.  
  2444.   -t  sort by time
  2445.  
  2446.  
  2447. NOTES
  2448.  
  2449.   This version will also search the environment string for LS=
  2450.   [defaults].  Any options that you set LS= with the SET command will
  2451.   be loaded automatically when you run the program from the DOS
  2452.   prompt.  Set your most used parameters in your AUTOEXEC.BAT file and
  2453.   then a plain LS will run those parameters for you.  Options as in
  2454.   the Unix LS the switches are case sensitive.
  2455.  
  2456.  
  2457. MONITOR - Monitor Convergence/Alignment/Focus Test
  2458. _____________________________________________________________________
  2459.  
  2460.  
  2461. DESCRIPTION
  2462.  
  2463.   MONITOR allows you to test out your video monitor.  It displays a
  2464.   series of patterns that help you make sure that the monitor is setup
  2465.   correctly. A grid of cross hatching is displayed to show the maximum
  2466.   display area of the monitor.  If the lines are crooked or distorted
  2467.   around the edges you may need to adjust the alignment.  In the four
  2468.   corners of the screen are colored circles.  These can be used to
  2469.   adjust the focus.  Across the top is a pattern of the base 16 colors
  2470.   for adjusting the RGB values.
  2471.  
  2472.  
  2473. VERSION
  2474.  
  2475.   1.31  11/25/91
  2476.  
  2477.  
  2478. COMMAND FORMAT
  2479.  
  2480.   MONITOR
  2481.  
  2482.  
  2483. NOTES
  2484.  
  2485.   MONITOR supports the following video adapters:  HERCULES, CGA, EGA,
  2486.   VGA, and 8514A.
  2487.  
  2488.  
  2489.  
  2490. MOVE - Move Files Across Directories or Drives
  2491. _____________________________________________________________________
  2492.  
  2493.  
  2494. DESCRIPTION
  2495.  
  2496.   Moves any file from one place to another.  If moving the file from
  2497.   one drive to a different drive, MOVE will first check to make sure
  2498.   that there is enough space on the destination drive.  If you don't
  2499.   specify a destination MOVE will assume the current directory and the
  2500.   same file name.
  2501.  
  2502.  
  2503. VERSION
  2504.  
  2505.   3.31  09/02/91
  2506.  
  2507.  
  2508. COMMAND FORMAT
  2509.  
  2510.   MOVE source [destination] [options]
  2511.  
  2512.   /?     Displays Help
  2513.  
  2514.   /C     confirm each file before moving
  2515.  
  2516.   /O     overwrite all colliding files
  2517.  
  2518.   /X     never overwrite colliding files
  2519.  
  2520.   /N     overwrite only newer files
  2521.  
  2522.   /A     ask before overwriting files (DEFAULT)
  2523.  
  2524.   /H     Move Hidden files
  2525.  
  2526.   /R     Automatically renames files if possible without prompting
  2527.  
  2528.   /RA    Ask you for a new filename for each filespec found
  2529.  
  2530.   /S     search subdirectories copying tree structure
  2531.  
  2532.   /SX    search subdirectories using destination directory
  2533.  
  2534.   /NOH   Suppress Header
  2535.  
  2536.  
  2537. MOVE - Move Files Across Directories or Drives
  2538. _____________________________________________________________________
  2539.  
  2540.  
  2541. EXAMPLES
  2542.  
  2543.   MOVE ABC.TXT \DOS
  2544.  
  2545.   This will move the file ABC.TXT to the directory \DOS keeping the
  2546.   same name
  2547.  
  2548.  
  2549.   MOVE \DOS\ABC.TXT
  2550.  
  2551.   This will move the file \DOS\ABC.TXT to the current directory
  2552.   keeping the same name.
  2553.  
  2554.  
  2555.  
  2556. NOTES
  2557.  
  2558.   When using the renaming feature, hitting the escape key at the input
  2559.   prompt, will ABORT the program.  If you do not desire to rename the
  2560.   file, leave the input area blank.
  2561.  
  2562.   If a file of the same name already exists where you are trying to
  2563.   move a file to, you will be prompted whether or not you wish to
  2564.   overwrite that file.
  2565.  
  2566.   If a destination is unclear as to whether it is a file name or a
  2567.   directory name MOVE will prompt you to decide for it.
  2568.  
  2569.   If a destination directory does not exist, MOVE will ask you whether
  2570.   or not you would like it to create a new destination directory for
  2571.   you.
  2572.  
  2573.  
  2574. NAMEDIR - Rename a Directory
  2575. _____________________________________________________________________
  2576.  
  2577.  
  2578. DESCRIPTION
  2579.  
  2580.   NAMEDIR is a utility that is used to rename directories.  This
  2581.   program will rename a directory without having to empty or modify
  2582.   it's contents.
  2583.  
  2584.  
  2585. VERSION
  2586.  
  2587.   1.21  03/29/92
  2588.  
  2589.  
  2590. COMMAND FORMAT
  2591.  
  2592.   NAMEDIR [olddir] [newdir]
  2593.  
  2594. NO - DOS File Exclusion Utility
  2595. _____________________________________________________________________
  2596.  
  2597.  
  2598. DESCRIPTION
  2599.  
  2600.   NO is a utility that gives many DOS commands and external utilities
  2601.   the ability to exclude certain groups of files from the effects of
  2602.   the program called.
  2603.  
  2604.  
  2605. VERSION
  2606.  
  2607.   2.00  09/25/91
  2608.  
  2609.  
  2610. COMMAND FORMAT
  2611.  
  2612.   NO [filespec] [command parameters]
  2613.  
  2614.   filespec    is any valid DOS file specification including wildcards
  2615.  
  2616.   command     is any DOS command, or external program
  2617.  
  2618.   parameters  normal parameters passed to the command or program
  2619.  
  2620.  
  2621. NOTES
  2622.  
  2623.   NO hides files in the current directory from most programs and
  2624.   utilities by putting the HIDDEN file attribute on.  It then calls
  2625.   the command or program with the specified parameters.  Once the
  2626.   command is complete, NO will remove the HIDDEN file attribute from
  2627.   the specified files.
  2628.  
  2629.   NO is very useful when using commands such as DEL *.* when you want
  2630.   the action to take effect on all but a certain group of files.
  2631.  
  2632.   NO is recursive which means you can stack groups of excluded files
  2633.   together by stacking NO commands.
  2634.  
  2635.  
  2636. EXAMPLES
  2637.  
  2638.   NO *.EXE DIR
  2639.  
  2640.   will display all files in the current directory with the exception
  2641.   of files ending in .EXE
  2642.  
  2643.  
  2644.   NO FILE.* DEL *.*
  2645.  
  2646.   will delete all files in the current directory except those
  2647.   beginning named FILE with any extension
  2648.  
  2649.  
  2650.   NO *.EXE NO *.COM DEL *.*
  2651.  
  2652.   will delete all files in the current directory except .EXE and .COM
  2653.   files
  2654.  
  2655.  
  2656. PATHFIND - Find File in the Current Path
  2657. _____________________________________________________________________
  2658.  
  2659.  
  2660. DESCRIPTION
  2661.  
  2662.   PATHFIND is a utility that allows you to search the file path for
  2663.   any files. This is handy when you are trying to locate a similar
  2664.   program of file that could exist in multiple places in your path
  2665.   statement.  It will display the files that it finds in order of
  2666.   appearance within the path.
  2667.  
  2668.  
  2669. VERSION
  2670.  
  2671.   1.31  03/29/92
  2672.  
  2673.  
  2674. COMMAND FORMAT
  2675.  
  2676.   PATHFIND [filespec]
  2677.  
  2678.   filespec is any valid DOS filename including wildcards.
  2679.  
  2680.  
  2681.  
  2682. PSPRINT - Print ASCII files to a Postscript Printer
  2683. _____________________________________________________________________
  2684.  
  2685.  
  2686. DESCRIPTION
  2687.  
  2688.   PSPRINT is a utility that allows you to print DOS ASCII Text files
  2689.   on a PostScript device without any conversion.  PSPRINT is based on
  2690.   a unix filter taking STDIN input and sending the converted text to
  2691.   STDOUT output.  By rerouting the output to the printer and
  2692.   specifying an input file name PSPRINT will print the file to the
  2693.   printer specified.
  2694.  
  2695.  
  2696. VERSION
  2697.  
  2698.   1.51  11/03/91
  2699.  
  2700.  
  2701. COMMAND FORMAT
  2702.  
  2703.   PSPRINT [/Mx][/Tx][/Lx][/Px][/Fname][/Nx][/I][/Cnn][/NOH] [file]
  2704.  
  2705.   file    File to print.  Wildcards are allowed.
  2706.  
  2707.   /Mx     left margin in points (Default 24)
  2708.  
  2709.   /Tx     top margin in points (Default 24)
  2710.  
  2711.   /Lx     leading points between lines (Default 11.5)
  2712.  
  2713.   /Px     pointsize of font (Default 10)
  2714.  
  2715.   /Fname  font name (Default Courier)
  2716.  
  2717.   /Nx     number of lines per page (Default 66)
  2718.  
  2719.   /I      ignore form feed characters in file (ASCII 12)
  2720.  
  2721.   /Cx     number of copies to print.  (Default 1)
  2722.  
  2723.   /NOH    suppress the header information
  2724.  
  2725.  
  2726.  
  2727. NOTES
  2728.  
  2729.   The default settings may be modified at a run time basis by using
  2730.   the optional parameters on the command line.  To set a default
  2731.   output mode you can specify the environment variable
  2732.   PSPOUT=[destination] in your AUTOEXEC.BAT file.  By using
  2733.   PSPOUT=LPT1 the output will be redirected to the LPT1 printer port
  2734.   rather than STDOUT.
  2735.  
  2736.  
  2737.  
  2738. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2739. _____________________________________________________________________
  2740.  
  2741.  
  2742. DESCRIPTION
  2743.  
  2744.   RAMDRIVE is a device driver that allows you to partition a part of
  2745.   your Expanded Memory (EMS) as "RAM disk drive."  Having a part of
  2746.   your memory configured as a RAM disk will allow you to access
  2747.   temporary files, intermediate files, and other information at a much
  2748.   faster rate than a standard hard disk.
  2749.  
  2750.  
  2751. VERSION
  2752.  
  2753.   2.00  03/03/92
  2754.  
  2755.  
  2756. RESIDENT MEMORY USAGE
  2757.  
  2758.   700 Bytes
  2759.  
  2760.  
  2761. USAGE
  2762.  
  2763.   DEVICE=[d:][path]RAMDRIVE.SYS [/M:nnnn] [/S] [/A]
  2764.  
  2765.     PC, PC-XT and other 8088 users
  2766.  
  2767.   DEVICE=[d:][path]RAMDXT.SYS [/M:nnnn] [/S] [/A]
  2768.  
  2769.  
  2770.  
  2771.   /Mnnnn     Specifies the amount of memory in kilobytes to allocate
  2772.              for the RAM disk.  The amount is rounded upwards to the
  2773.              nearest 16k block.  Default 512.
  2774.  
  2775.   /A         Tells RAMDRIVE to use all available EMS memory.  Use this
  2776.              option instead of the /Mnnnn option.
  2777.  
  2778.   /S         Turns on speaker clicking.  With this option each time
  2779.              the RAM drive is accessed the speaker will produce a
  2780.              short click. This is useful when trying to measure how
  2781.              much disk activity is occuring on the RAM drive.
  2782.  
  2783.  
  2784. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2785. _____________________________________________________________________
  2786.  
  2787.  
  2788. NOTES
  2789.  
  2790.   RAMDRIVE is compatible with the Lotus/Intel/Microsoft EMS standard,
  2791.   as well as the AST/Quadram/Ashton-Tate EEMS standard.  RAMDRIVE will
  2792.   function equally well with both systems.
  2793.  
  2794.   RAMDRIVE requires under 1K of DOS memory for its installation.
  2795.  
  2796.   RAMDRIVE is installed as a DOS device driver and must be placed
  2797.   after your EMS device driver for it to work.  For example:
  2798.  
  2799.     device=EMM386.SYS
  2800.     device=RAMDRIVE.SYS
  2801.  
  2802.   RAMDRIVE has been optimized for 16 bit computers.  This helps make
  2803.   it the fastest RAM drive avaialable.  Because of this users that
  2804.   have XT class machines must use the 8 bit version of the program.
  2805.   RAMDXT.SYS is functionally the same as the RAMDRIVE.SYS but will
  2806.   work on 8 bit machines.  The RAMDRIVE.SYS program is about 10%
  2807.   faster than the RAMDXT.SYS version and about 30% faster than the
  2808.   RAMDRIVE that comes with MS-DOS.
  2809.  
  2810.  
  2811.  
  2812.  
  2813. BYPASSING STARTUP
  2814.  
  2815.   There are times when you may wish to not load RAMDRIVE to gain back
  2816.   it's memory usage or to test some software with RAMDRIVE loaded.  In
  2817.   this case as you machine boots if you simultaneously hold down the
  2818.   [CTRL][ALT][LSHIFT] keys RAMDRIVE will ask you if you wish to bypass
  2819.   the installation.  At this point you can answer Y or N as to whether
  2820.   or not you wish RAMDRIVE to load.
  2821.  
  2822.  
  2823.  
  2824. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2825. _____________________________________________________________________
  2826.  
  2827. ERROR MESSAGES
  2828.  
  2829.  
  2830.   Device not installed.
  2831.  
  2832.   There was a general installation error with RAMDRIVE and the program
  2833.   could not install. Verify that you requested an amount of memory
  2834.   that is available and the the EMS driver has been installed before
  2835.   the RAMDRIVE driver in your CONFIG.SYS.
  2836.  
  2837.  
  2838.   The EMM is not installed.
  2839.  
  2840.   RAMDRIVE could not find or recognize your EMM driver.  Verify that
  2841.   it is installed.
  2842.  
  2843.  
  2844.   EMM failure during installation.
  2845.  
  2846.   RAMDRIVE had a problem with the EMM driver while trying to allocate
  2847.   memory.  Try lowering the amount of memory requested for RAMDRIVE.
  2848.  
  2849.  
  2850.   No free EMM Memory.
  2851.  
  2852.   There is no Expanded memory available for RAMDRIVE.  Try reducing
  2853.   other programs usage.  Many times EMS has been allocated to Disk
  2854.   Caching or Print Spool programs.
  2855.  
  2856.  
  2857.   Requested size too big to fit.
  2858.  
  2859.   You have requested more Expanded memory than is available.  Try
  2860.   lowering the amount of memory in the /M:nnnn option.
  2861.  
  2862.  
  2863.   Can't have zero disk size.
  2864.  
  2865.   You can not allocate a RAM drive of 0k size.  You must specify at
  2866.   least 16k of RAM drive space.
  2867.  
  2868.  
  2869.   Unrecognized option encountered.
  2870.  
  2871.   A command was placed on the DEVICE= line that was unrecognized by
  2872.   RAMDRIVE.
  2873.  
  2874.  
  2875.  
  2876. SCRNATTR - SET DOS Screen Attributes
  2877. _____________________________________________________________________
  2878.  
  2879.  
  2880. DESCRIPTION
  2881.  
  2882.   SCNATTR allows you to set the foreground, background and border
  2883.   colors of your monitor.  To use it, just type SA followed by three
  2884.   of the allowed parameters.
  2885.  
  2886.  
  2887. VERSION
  2888.  
  2889.   1.12  03/29/92
  2890.  
  2891.  
  2892. COMMAND FORMAT
  2893.  
  2894.   SCNATTR [foreground] [background] [border]
  2895.  
  2896.  
  2897. NOTES
  2898.  
  2899.   The following are valid colors:  Black, Blue, Green, Cyan, Red,
  2900.   Magenta, Brown, Gray, DarkGray, LightBlue, LightGreen, LightCyan,
  2901.   LightRed, LightMagenta, Yellow, White.
  2902.  
  2903.  
  2904. SPEEDRAM - System Performance Enhancer
  2905. _____________________________________________________________________
  2906.  
  2907.  
  2908. DESCRIPTION
  2909.  
  2910.   SpeedRAM increases the speed of your system CPU by changing the
  2911.   refresh rate of your systems 8253 timer chip. All Personal
  2912.   Computers, including the original IBM PC were designed with a very
  2913.   high refresh rate. The rate used by all personal computers is far
  2914.   beyond the rate required by the RAM chips used in these machines.
  2915.   SpeedRAM sets the refresh rate to match closer with RAM
  2916.   manufacturers specifications and in turn frees up CPU cycles. These
  2917.   free cycles can be used by your software rather than going to waste
  2918.   by refreshing the RAM too often. The change in refresh rate matches
  2919.   within specifications of most DRAM manufacturers. Depending on your
  2920.   system SpeedRAM should increase your CPU's performance from 2% to
  2921.   10%. You can measure this in many ways such as LANDMARK's CPU SPEED
  2922.   Test or Norton Utilities SI program.
  2923.  
  2924.  
  2925. VERSION
  2926.  
  2927.   2.00  03/14/92
  2928.  
  2929.  
  2930. COMMAND FORMAT
  2931.  
  2932.   SPEEDRAM [+][-][/R:nn]
  2933.  
  2934.   +       Enable SpeedRAM.  Entering a + will enable SpeedRAM and set
  2935.           the optimum refresh rate.
  2936.  
  2937.   -       Disable SpeedRAM.  Entering a - will disable SpeedRAM and set
  2938.           the refresh rate to stock values.
  2939.  
  2940.   r:nn    Set refresh rate to nn Us.  Entering r:nn will set the
  2941.           refresh rate to nn micro seconds.  Only use this if you have
  2942.           a good understanding of the refresh rates.  Setting too high
  2943.           a refresh rate will cause memory  Parity errors or hang your
  2944.           system. If you find that SPEEDRAM + causes parity errors or
  2945.           hangs your system than you will want to try this option.
  2946.  
  2947.  
  2948. SPEEDRAM - System Performance Enhancer
  2949. _____________________________________________________________________
  2950.  
  2951.  
  2952. WHAT IS A REFRESH RATE AND WHAT DOES IT DO?
  2953.  
  2954.   The memory in your Personal Computer is called DRAM, or Dynamic
  2955.   Random Access Memory. This memory is made of banks of 9 chips each
  2956.   holding up to as much as 4MB of 1 bit data. Each chip in a bank
  2957.   represents one of 9 bits. In Personal Computers, 8 of the bits store
  2958.   data and the 9th bit is called a parity bit, used to determine if
  2959.   the data bits are holding the proper information. DRAM chips can not
  2960.   hold a charge of electricity for a very long time. In fact, a new
  2961.   charge of 5 volts must be supplied about every 65 micro seconds or
  2962.   it will loose its data. To supply this charge, that is refresh, the
  2963.   memory, the CPU must stop processing data and direct the 8253 chip
  2964.   to send the refresh charge to the bank of memory. Once the refresh
  2965.   is done the CPU can continue processing. By reducing the number of
  2966.   times the CPU has to stop to refresh the DRAM is how SpeedRAM speeds
  2967.   up your system.
  2968.  
  2969.  
  2970. NOTES
  2971.  
  2972.  
  2973.   SpeedRAM is not a TSR. It does not require any RAM or take any away
  2974.   from your system. SpeedRAM only needs to be loaded once and will
  2975.   perform until the machine is rebooted.
  2976.  
  2977.   SpeedRAM has now loaded and changed your systems speed. Now try
  2978.   loading some software to insure that the system is working properly.
  2979.   Run all the programs that you normally run on your system. Do not
  2980.   load any data that isn't already saved in case SpeedRAM causes a
  2981.   problem. If SpeedRAM causes any problem, it will cause memory
  2982.   problems, your system will either hang or you will get a Parity
  2983.   Error type message, if have any problems refer to the Trouble
  2984.   Shooting section that follows for further instructions. If
  2985.   everything works fine then you might want to install SpeedRAM so it
  2986.   loads every time you boot your machine.
  2987.  
  2988.   If you have any time of Memory or RAM test you can further insure
  2989.   that everything is working properly by running that test. If it
  2990.   reports no problems than it is safe to assume that SpeedRAM has no
  2991.   conflicts with your machine.
  2992.  
  2993.  
  2994.  
  2995.  
  2996. SPEEDRAM - System Performance Enhancer
  2997. _____________________________________________________________________
  2998.  
  2999.  
  3000. TROUBLE SHOOTING
  3001.  
  3002.   SpeedRAM has been thoroughly tested on many systems before being
  3003.   released but due to the complexity and variety of equipment
  3004.   available we can not guarantee that it will work on every Personal
  3005.   Computer.
  3006.  
  3007.   If you notice memory errors, parity errors, or that your machine is
  3008.   hanging after running SpeedRAM + then the rate that SpeedRAM has
  3009.   chosen for your system is causing the DRAM chips to fail. This is in
  3010.   no way a permanent failure, you will just have to pick a lower rate
  3011.   at which to run SpeedRAM. To use a manual refresh rate with SpeedRAM
  3012.   enter the following:
  3013.  
  3014.     SPEEDRAM r:nn [ENTER]
  3015.  
  3016.   where nn is the refresh rate you wish to use. Start with 60 and
  3017.   retest your system. If you continue to have problems keep decrements
  3018.   the amount by 5 until you reach a value that your system works with.
  3019.   If the value is less than 18 then you will most likely not benefit
  3020.   from SpeedRAM. If this is the case contact technical support for
  3021.   further help.
  3022.  
  3023.   If you have to use a manual refresh rate then install with the rate
  3024.   override option, and give it the value that worked with your system
  3025.   when the installation program prompts you.
  3026.  
  3027.   Some problems in benchmarking are caused by TSR or Memory Resident
  3028.   software such as screen blankers or print spoolers.
  3029.  
  3030.  
  3031. SPEEDRAM - System Performance Enhancer
  3032. _____________________________________________________________________
  3033.  
  3034.  
  3035.   The benchmark ATPERF.EXE from PC Tech Journal which measures
  3036.   overhead is usually not affected by these programs. It is a very
  3037.   good sign of the change SpeedRAM has with your program.
  3038.  
  3039.   Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  3040.   and may not show the increase in performance. If notice no
  3041.   improvement in performance try running the benchmarks without any
  3042.   TSR's loaded. If you still see no increase, call technical support.
  3043.  
  3044.   There are some utilities available as Shareware or Public Domain
  3045.   software that perform a similar task to SpeedRAM. If you have any of
  3046.   the following you might not see an increase with SpeedRAM:
  3047.  
  3048.   NREFRESH.COM           1987
  3049.   SPEEDER.COM            1987
  3050.   FASTRAM.COM            1988
  3051.   FASTV20.COM            1988
  3052.   ZIP.EXE                1988
  3053.  
  3054. TEXTSRCH - Search Files for Text
  3055. _____________________________________________________________________
  3056.  
  3057.  
  3058. DESCRIPTION
  3059.  
  3060.   TEXTSRCH is a utility that will search for all occurrences of a
  3061.   given string inside of a specified text file.  It will stop at each
  3062.   occurrence and display the found string, and prompt the user to
  3063.   continue or to exit.
  3064.  
  3065.  
  3066. VERSION
  3067.  
  3068.   1.02  03/29/92
  3069.  
  3070.  
  3071. COMMAND FORMAT
  3072.  
  3073.   TEXTSRCH [filespec] [text]
  3074.  
  3075.  
  3076.  
  3077. TOUCH - File Stamping Utility
  3078. _____________________________________________________________________
  3079.  
  3080.  
  3081. DESCRIPTION
  3082.  
  3083.   TOUCH is a unix utility that is used to stamp a file's attributes
  3084.   with the current system date and time.  This is useful if you want
  3085.   to have a group of files with identical date and time stamps.
  3086.   Wildcards are acceptable in the filespec.
  3087.  
  3088.  
  3089. VERSION
  3090.  
  3091.   1.21  03/29/92
  3092.  
  3093.  
  3094. COMMAND FORMAT
  3095.  
  3096.   TOUCH [filespec]
  3097.  
  3098.   where filespec is any valid DOS file specification including
  3099.   wildcards
  3100.  
  3101.  
  3102. TURBOBAT - Turbo Batch File Compiler
  3103. _____________________________________________________________________
  3104.  
  3105.  
  3106. DESCRIPTION
  3107.  
  3108.   TurboBAT allows you to compile standard DOS batch files into .COM
  3109.   binary programs.  This will greatly enhance the speed of large batch
  3110.   files by allowing them to run in native code rather than interpreted
  3111.   DOS commands. The resulting .COM files may call nested batch files
  3112.   without loosing the parent since the parent calling program is now
  3113.   no longer a batch file.
  3114.  
  3115.  
  3116. VERSION
  3117.  
  3118.   3.10  03/19/92
  3119.  
  3120.  
  3121. COMMAND FORMAT
  3122.  
  3123.  
  3124.   TURBOBAT [/1][/4][/A][/Dname][/I][/L][/T][/X] file[.ext]
  3125.  
  3126.   /1      Insert single stepping code.  The creates a version of the
  3127.           output that is useful when debugging a batch file.  When the
  3128.           output .COM program is run, it will single step through each
  3129.           line of the original program.
  3130.  
  3131.   /4      Supress 4DOS warning messages.  Don't report any warning
  3132.           messages generated by the use of 4DOS specific commands.
  3133.  
  3134.   /A      Supress all warning messges (same as /4/I/L/X).  Don't
  3135.           display any warning messages, only error messages.
  3136.  
  3137.   /Dname  Include full symbolic tracing information.  If NAME is
  3138.           specified the information will be sent to the named file,
  3139.           otherwise is is displayed via the standard error device.
  3140.           There must not be any spaces between /D and NAME.
  3141.  
  3142.   /I      Ignore nonstandard labels.  DOS supports labels up to 8
  3143.           characters long for use with the goto statement.  Many
  3144.           people use the label as a comment field rather than a label
  3145.           and this can cause problems when a label that is used in a
  3146.           non standard fashion shows up during the compile stage of
  3147.           the batch file. DOS will noramally just ignore this error.
  3148.  
  3149.   /L      Relaxed label length checking.  The normal label size
  3150.           recognized by DOS is 8 characters.  In many cases people use
  3151.           the : as a place holder for the program without ever
  3152.           referencing the label. The problem is that if you have more
  3153.           than one long label name where the first 8 digits match
  3154.           another label, the file won't compile because it will look
  3155.           as though you have duplicate labels.  This switch relaxes
  3156.           that limit.
  3157.  
  3158.   /T      Compile with line number TRACE information.  The line number
  3159.           information is displayed via the standard error device.
  3160.           When running the output program compiled with this option on
  3161.           you will get a display of each line number as the program is
  3162.           running. This is useful when trying to determine where a
  3163.           program is failing.
  3164.  
  3165.  
  3166. TURBOBAT - Turbo Batch File Compiler
  3167. _____________________________________________________________________
  3168.  
  3169.   /X      Supress extension warning messages.  Normally during
  3170.           compilation, TurboBAT will warn you about any lines that
  3171.           make use of commands that are supported by the compiler but
  3172.           are not supported by DOS. Using the /X will tell TurobBAT
  3173.           not to warn you about any BATCH files that will not function
  3174.           under normal DOS conditions.
  3175.  
  3176.   /B-     Use ANSI escape sequences instead of the BIOS.  The default
  3177.           screen I/O is now handled by making calls to the video BIOS.
  3178.           This insures that the compiled batch file will work on any
  3179.           machine with or without ANSI.SYS installed.  The drawback
  3180.           to this is that BIOS calls are much slower than ANSI calls.
  3181.           If you know that the machine that will be running the
  3182.           compiled program then using the /B- command will speed up
  3183.           the video calls.
  3184.  
  3185.  
  3186. NOTES
  3187.  
  3188.   TurboBAT is a multipass batch file compiler.  It takes interpreted
  3189.   DOS batch files and turns them into binary programs that can execute
  3190.   up to as much as 4 times faster than normal batch files.  While
  3191.   supporting all of the normal DOS functions that can be called from
  3192.   within a batch file, TurboBAT also provides many additional features
  3193.   including support for many 4DOS/NDOS commands.
  3194.  
  3195.  
  3196. EXTENDED BATCH COMMANDS
  3197.  
  3198.   TurboBAT support many commands beyond those supported in normal
  3199.   batch files. Some of these commands are in support of J.P. Softwares
  3200.   4DOS Batch Enhancements and others are to replace small external DOS
  3201.   utilities.
  3202.  
  3203.  
  3204.  
  3205. TURBOBAT - Turbo Batch File Compiler
  3206. _____________________________________________________________________
  3207.  
  3208.  
  3209. INTERNALLY SUPPORTED COMMANDS
  3210.  
  3211.  
  3212.   DOS Commands and batch file commands that are directly supported by
  3213.   TurboBAT and require no external programs are:
  3214.  
  3215.  
  3216.   %?     "Internal" evironment variable.  Expands to the error level
  3217.          of the last executed program as a string.
  3218.  
  3219.          Example:  SET LASTERROR=%?
  3220.  
  3221.  
  3222.   BEEP   BEEP [frequency duration ...]
  3223.  
  3224.          Sounds a tone of the specified frequency for the duration in
  3225.          clock ticks.  The defaults are 440Hz (A below middle C) for 2
  3226.          clock ticks (about 1/4 second).
  3227.  
  3228.          The list of tones and durations can be repeated on a single
  3229.          line. This table is identical to the 4DOS tone table:
  3230.  
  3231.           ╔════════╦═══════╤═══════╤═══════╤════════╤═══════╗
  3232.           ║ C      ║  131  │  262  │  523  │  1040  │  2093 ║
  3233.           ║ C#/Db  ║  139  │  277  │  554  │  1103  │  2217 ║
  3234.           ║ D      ║  147  │  294  │  587  │  1176  │  2349 ║
  3235.           ║ D#/Eb  ║  156  │  311  │  622  │  1241  │  2489 ║
  3236.           ║ E      ║  165  │  330  │  659  │  1311  │  2637 ║
  3237.           ║ F      ║  175  │  349  │  698  │  1391  │  2794 ║
  3238.           ║ F#/Gb  ║  185  │  370  │  740  │  1488  │  2960 ║
  3239.           ║ G      ║  196  │  392  │  784  │  1568  │  3136 ║
  3240.           ║ G#/Ab  ║  208  │  415  │  831  │  1662  │  3322 ║
  3241.           ║ A      ║  220  │  440  │  880  │  1760  │  3520 ║
  3242.           ║ A#/Bb  ║  233  │  466  │  932  │  1866  │  3729 ║
  3243.           ║ B      ║  248  │  494  │  988  │  1973  │  3951 ║
  3244.           ╚════════╩═══════╧═══════╧═══════╧════════╧═══════╝
  3245.  
  3246.  
  3247.  
  3248.   BOOT   BOOT [WARM | COLD]
  3249.  
  3250.          Boots the computer.  If no options are specified or if WARM
  3251.          is specified a WARM boot will occur.  If COLD is specified
  3252.          the computer will go through the entire cold boot process.
  3253.          Under Desqview, a warm boot will only close the window.
  3254.  
  3255.   CDD    CDD drive:path
  3256.  
  3257.          Changes subdirectories and drives.  This command will change
  3258.          the current directory and drive to the one specified in
  3259.          [drive:path] and make the current DOS drive equal to the
  3260.          value in [drive]. Normally within dos the CD command will
  3261.          change directories on any drive that you specify but will
  3262.          keep the current drive the same. CDD allows you to switch to
  3263.          that drive rather than stay on the current drive.
  3264.  
  3265.  
  3266. TURBOBAT - Turbo Batch File Compiler
  3267. _____________________________________________________________________
  3268.  
  3269.  
  3270.   CHDIR/CD  CD path
  3271.             CD drive:path
  3272.  
  3273.             Change the current directory as specified in path.  If a
  3274.             drive is specified than change the current directory of
  3275.             that drive to the directory specified in path.
  3276.  
  3277.   CLS       CLS [[bright] [blink] fg on bg]
  3278.  
  3279.             Clears the screen and optionally sets the screen color.
  3280.             When setting the colors the syntax is identical to the
  3281.             COLOR command.
  3282.  
  3283.   COLOR     COLOR [bright] [blink] fg ON bg
  3284.  
  3285.             Uses ANSI escape squences to set the screen color. Only
  3286.             the first three letters of each command word are actually
  3287.             significant.  The following colors are allowed:
  3288.  
  3289.               BLAck     BLUe      GREen     RED
  3290.               MAGenta   CYAn      YELlow    WHIte
  3291.  
  3292.             Example:  COLOR BRIGHT WHITE ON BLUE
  3293.  
  3294.  
  3295.   DELAY     DELAY [seconds]
  3296.  
  3297.             Pauses for the specified interval in seconds.  If no
  3298.             duration is given it will pause for 1 second.
  3299.  
  3300.  
  3301.  
  3302.   ECHO      ECHO [message]
  3303.  
  3304.             If the /D switch was used at compile time you can enable
  3305.             or disable command echoing with ECHO OFF and ECHO ON.
  3306.             ECHO without any text will indicate if the /D switch was
  3307.             used when the file was compiled, not the current status of
  3308.             command echoing. To display a blank line use "ECHO:" or
  3309.             "ECHO.".
  3310.  
  3311.  
  3312. TURBOBAT - Turbo Batch File Compiler
  3313. _____________________________________________________________________
  3314.  
  3315.   ECHOS     ECHOS [message]
  3316.  
  3317.             Displays the message without appending a cr/lf to the end
  3318.             of the message like ECHO does.  (used to be ECHONLN but was
  3319.             updated to match the 4DOS command.
  3320.  
  3321.  
  3322.   ELSE      If the IFF condition was false the lines from ELSE to
  3323.             ENDIFF will be executed.
  3324.  
  3325.             See Also IFF.
  3326.  
  3327.  
  3328.   ELSEIFF   ELSEIFF condition [THEN]
  3329.  
  3330.             Similar structure to the IFF command. If the previous IFF
  3331.             was false and the current condition is true the code
  3332.             following will be executed to the next ELSE, ELSEIFF, or
  3333.             ENDIFF statement.  Each use of ELSEIFF counts as a nesting
  3334.             level.  The compiler actually converts this command into
  3335.             logical ELSE^IFF^ENDIFF statements.
  3336.  
  3337.             See Also IFF.
  3338.  
  3339.   ENDIFF    Terminates an IFF statement.
  3340.  
  3341.             See Also IFF.
  3342.  
  3343.  
  3344.   EXIT      EXIT is used when at the DOS level if you are running
  3345.             within a shelled version of the command interpretor and
  3346.             you wish to exit the shelled session.  The EXIT command is
  3347.             ignored by TurboBAT. See also QUIT.
  3348.  
  3349.  
  3350.   FOR       FOR %%var IN (file list) [DO] command
  3351.  
  3352.             Allows more than a single letter as the loop variable. Can
  3353.             be nested.  The loop variable can be tested from other
  3354.             lines by treating it as a normal environment variable.
  3355.             The word "DO" is required by DOS but is optional under
  3356.             4DOS and Turbobat.
  3357.  
  3358.  
  3359. TURBOBAT - Turbo Batch File Compiler
  3360. _____________________________________________________________________
  3361.  
  3362.   GOTO   GOTO label
  3363.  
  3364.          Will jump control to the label.  Labels are marked as a line
  3365.          begining with a :.
  3366.  
  3367.  
  3368.   GOSUB  GOSUB label
  3369.  
  3370.          Calls a label in the current batch file as a subroutine. Must
  3371.          have a matching RETURN statement. The end of the batch file
  3372.          does NOT act as a RETURN.
  3373.  
  3374.  
  3375.   IF     IF [NOT] first (== | EQ | NE | LT | LE | GT | GE) second command
  3376.          IF [NOT] ERRORLEVEL [== | EQ | NE | LT |LE | GT | GE] value command
  3377.          IF [NOT] ENVFREE [== | EQ | NE | LT |LE | GT | GE] value command
  3378.          IF [NOT] EXIST filename command.
  3379.          IF [NOT] ISDIR path command
  3380.  
  3381.          EQ (equal), also '==' and '='
  3382.          NE (not equal),
  3383.          LT (less than),
  3384.          LE (less or equal),
  3385.          GT (greater than),
  3386.          GE (greater or equal).
  3387.  
  3388.          If no compare command is used for ERRORLEVEL or ENVFREE the
  3389.          default of GE will be used.
  3390.  
  3391.          EXIST tests for the existence of a file.
  3392.  
  3393.             IF EXIST my.cfg GOTO continue
  3394.             ECHO Configuration file is missing
  3395.             QUIT 99
  3396.             :continue
  3397.  
  3398.          ISDIR tests if the given path specification is an existing
  3399.          subdirectory.
  3400.  
  3401.             IF NOT ISDIR \work MD \work
  3402.  
  3403.          ENVFREE tests the available environment space.
  3404.  
  3405.             IF ENVFREE LT 123 ECHO Insufficient environment space
  3406.  
  3407.  
  3408.  
  3409. TURBOBAT - Turbo Batch File Compiler
  3410. ___________________________________________________________
  3411.  
  3412.  
  3413.   IFF    IFF condition [THEN]
  3414.  
  3415.          If the condition is true the lines up to ELSE, ELSEIFF or
  3416.          ENDIFF (whichever appears first) will be executed. IFF
  3417.          statements may be nested up to 15 levels deep.  See also IF.
  3418.  
  3419.                 IFF %? EQ 0 THEN
  3420.                   GOTO CONTINE
  3421.                 ELSEIFF %? EQ 99
  3422.                   THEN GOTO CRITICAL
  3423.                 ELSE
  3424.                   GOTO ERROR
  3425.                 ENDIFF
  3426.  
  3427.  
  3428.   INKEY  INKEY [/Wn] [message] %%var
  3429.  
  3430.          Gets a single keystroke and places it in the environment.
  3431.          %%var is the environment variable that will be assigned the
  3432.          keystroke. If /W is specified the command will wait up to
  3433.          that many seconds, e.g. /W10. It will also optionally display
  3434.          a message.  If a wait of zero is used (/W0) the command will
  3435.          return immediately if no keystrokes are pending.  The wait
  3436.          period can be specified in the environment, but the /W but be
  3437.          present on the line at compile time, e.g.:
  3438.  
  3439.              inkey /w%delay Press any key: %%key
  3440.  
  3441.          Displayable keystrokes (characters above the space) are
  3442.          stored as their corresponding character.  Keystrokes that do
  3443.          not have a corresponding character are displayed as a number,
  3444.          e,g. the carriage return as "13".  Extended keystrokes such
  3445.          as F1 are stored with a preceding '@', (@59 for F1).
  3446.  
  3447.  
  3448.   INPUT  INPUT [/Wn] [message] %%var
  3449.  
  3450.          Gets a string and places it in the environment.  %%var is the
  3451.          environment variable that will be assigned the string.  The
  3452.          string is terminated by a carriage return or end of file mark
  3453.          (^Z).  Extended keystrokes are ignored.  /Wn is the optional
  3454.          maximum time in seconds to wait for the first keystroke.
  3455.          Once a keystroke is entered this command will not time out.
  3456.  
  3457.   MKDIR  MKDIR [pathname]
  3458.   MD     MD [pathname]
  3459.  
  3460.          Will create a new directory of PATHNAME.
  3461.  
  3462.  
  3463.   PATH   Displays or Sets the Path.
  3464.  
  3465.  
  3466. TURBOBAT - Turbo Batch File Compiler
  3467. ___________________________________________________________
  3468.  
  3469.  
  3470.  
  3471.   PAUSE   PAUSE [message]
  3472.  
  3473.           Displays an optional message.  If no message is specified the
  3474.           default of "Press a key when ready..." is used.  In addition,
  3475.           a CR/LF is not output until after the key is pressed.
  3476.  
  3477.  
  3478.   PROMPT  Displays or Sets the DOS Prompt
  3479.  
  3480.  
  3481.   QUIT    QUIT [exitcode]
  3482.  
  3483.           Unconditionally halts the compiled batch file.  If no
  3484.           exitcode is specified, zero will be used.  The exit code can
  3485.           refer to an environment variable.  If the variable is not a
  3486.           number or does not exist zero will be used.  Examples:
  3487.  
  3488.                 SET var=1
  3489.                 QUIT %var
  3490.  
  3491.           Exits with 1.
  3492.  
  3493.                 SET var=test
  3494.                 QUIT %var
  3495.  
  3496.           Exits with 0 because %var is not a number.
  3497.  
  3498.  
  3499.   REM     REM is the standard DOS Remark field.  REM lines are ignored
  3500.           by the TurboBAT Compiler.
  3501.  
  3502.  
  3503.   REPEAT/
  3504.   UNTIL   Similar to the Pascal structure.  May be nested up to 15
  3505.           deep. Redirection is not allowed on a line containing REPEAT
  3506.           or UNTIL.
  3507.  
  3508.                 REPEAT
  3509.                   ECHO %1
  3510.                   SHIFT
  3511.                 UNTIL "%1" EQ ""
  3512.  
  3513.  
  3514.   RETURN  Return from a subroutine call.  If no subroutines are
  3515.           pending it will terminate the batch file with an exit code of 255.
  3516.  
  3517.   RD
  3518.   RMDIR   Remove Directory.  This will remove the directory specified
  3519.           as long as there are no files in it.
  3520.  
  3521.  
  3522.  
  3523.  
  3524. TURBOBAT - Turbo Batch File Compiler
  3525. _____________________________________________________________________
  3526.  
  3527.  
  3528.   SCREEN  SCREEN row column [message]
  3529.  
  3530.           Positions the cursor using ANSI sequences and displays an
  3531.           (optional) message.  The cursor coordinates are 0 based, the
  3532.           normal range being 0-24 rows and 0-79 columns.
  3533.  
  3534.  
  3535.   SCRPUT  SCRPUT row col [bright][blink] fg ON bg message
  3536.  
  3537.           Writes the message at the specified screen coordinates using
  3538.           the specified colors.  The cursor position is restored to
  3539.           the position before the command.  ANSI escape sequences are
  3540.           used throughout.
  3541.  
  3542.   SET     Alone, Set will display the current environment variables,
  3543.           or followed by an environment variable, set will set the
  3544.           environment variable to the given value.
  3545.  
  3546.  
  3547.   SHIFT   Same as standard DOS.  I will be expanding this command for
  3548.           4DOS compatibility to accept a shift factor, with support
  3549.           for a negative number which will get back previously shifted
  3550.           parameters.
  3551.  
  3552.   SINGLESTEP    SINGLESTEP ON | OFF
  3553.  
  3554.           Enables or disables single stepping.  The /1 compiler switch
  3555.           must be used for this command to have any effect.  The
  3556.           options are resolved at compile time so you can not use an
  3557.           environment variable or command line parameter to set the
  3558.           status.
  3559.  
  3560.  
  3561.  
  3562.   TEXT/
  3563.   ENDTEXT The text that follows, up to ENDIFF will be displayed as if
  3564.           each line was preceded by an ECHO. Output redirection is
  3565.           more efficient using this command instead of individually
  3566.           redirected ECHO commands since the file will only be opened
  3567.           and closed once, while the file will be opened and closed
  3568.           for each ECHO command.
  3569.  
  3570.                 TEXT
  3571.                 This could be a menu
  3572.                 or it could be help information
  3573.                 ENDTEXT
  3574.  
  3575.                 TEXT >dummy
  3576.                 This text will be sent to the redirection file.
  3577.                 Up to, but not including the ENDTEXT command.
  3578.                 ENDTEXT
  3579.  
  3580.  
  3581.  
  3582. TURBOBAT - Turbo Batch File Compiler
  3583. _____________________________________________________________________
  3584.  
  3585.  
  3586.   UNSET   Deletes the environment variable from the master environment.
  3587.  
  3588.                 UNSET RESULT
  3589.  
  3590.  
  3591.   WHILE/
  3592.   WEND    Similar to the Pascal structure. May be nested up to 15
  3593.           deep. Redirection is not allowed on a line containing WHILE
  3594.           or WEND.
  3595.  
  3596.                 WHILE "%1" NE ""
  3597.                   ECHO %1
  3598.                   SHIFT
  3599.                 WEND
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605. COMMANDS HANDLED BY CALLING THE COMSPEC
  3606.  
  3607.  
  3608.   These commands are supported by calling COMMAND.COM:
  3609.  
  3610.   CALL, DIR, DEL, REN, VER, VOL, CTTY, CHCP, TYPE, COPY, DATE, TIME,
  3611.   ERASE, BREAK, RENAME, DELETE, VERIFY, COMMAND
  3612.  
  3613.  
  3614.   These commands will only work if 4DOS is the active COMSPEC:
  3615.  
  3616.   FREE, DRAWBOX, DRAWHLINE, DRAWVLINE, MEMORY
  3617.  
  3618.  
  3619.  
  3620. TURBOBAT - Turbo Batch File Compiler
  3621. _____________________________________________________________________
  3622.  
  3623.  
  3624. COMPILER ERROR MESSAGES
  3625.  
  3626.   TurboBat contains a library of internal error messages and will
  3627.   display the error number and message when an error or warning is
  3628.   found.  Files with just warnings will compile, files with errors
  3629.   will not compile.
  3630.  
  3631.   Warning Messages
  3632.  
  3633.   Error Messages
  3634.  
  3635.    1  Duplicate label.  Each label must be unique for a file to
  3636.       compile correctly.  Use the /I to relax label checking when
  3637.       using the : for marking comments.
  3638.  
  3639.    2  Duplicate label (check size).  Sometimes labels are used as
  3640.       comments in batch files.  If a label is unique, but after the
  3641.       8th character the compiler won't pick it up as unique since DOS
  3642.       only supports the first 8 characters of a label.  You can use
  3643.       the /L option to relax label length checking.
  3644.  
  3645.    3  Redirection not allowed here
  3646.  
  3647.    4  Invalid IF statement
  3648.  
  3649.    6  Invalid FOR statement
  3650.  
  3651.    7  EXIT can not be used in a compiled batch file
  3652.  
  3653.    8  Unresolved label
  3654.  
  3655.    9  Program is too large
  3656.  
  3657.   10  REPEAT nested too deeply
  3658.  
  3659.   11  Unmatched UNTIL
  3660.  
  3661.   12  WHILE nested too deeply
  3662.  
  3663.   13  Unmatched WEND
  3664.  
  3665.   14  Label longer than nn characters, truncated
  3666.  
  3667.  
  3668.  
  3669. TURBOBAT - Turbo Batch File Compiler
  3670. _____________________________________________________________________
  3671.  
  3672.  
  3673.  
  3674.   15  IFF nested too deeply
  3675.  
  3676.   16  Unmatched ELSE statement
  3677.  
  3678.   17  Unmatched ENDIFF statement
  3679.  
  3680.   18  Unexpected end of file
  3681.  
  3682.   19  Unmatched ENDTEXT
  3683.  
  3684.   20  Syntax error
  3685.  
  3686.  
  3687.  
  3688. USEMEM - Programmers Memory Usage Utility
  3689. _____________________________________________________________________
  3690.  
  3691.  
  3692. DESCRIPTION
  3693.  
  3694.   USEMEM is a utility that allows you to tailor you useable memory to
  3695.   very exact sizes.  This is very useful when testing programs or
  3696.   systems and verifying minimum amounts of memory required.
  3697.  
  3698.  
  3699. VERSION
  3700.  
  3701.   1.10  09/03/91
  3702.  
  3703.  
  3704. USAGE
  3705.  
  3706.   USEMEM [nnnn] [/Tnnnn] [/Ennnn] [/TEnnnn] [/U]
  3707.  
  3708.   nnnn         amount of conventional memory to use
  3709.  
  3710.   /Tnnnn       amount of conventional memory to leave
  3711.  
  3712.   /Ennnn       amount of expanded memory to use
  3713.  
  3714.   /TEnnnn      amount of expanded memory to leave
  3715.  
  3716.   /U           Unload last copy of USEMEM
  3717.  
  3718.  
  3719.  
  3720. USEMOUSE - Use mouse for Keyboard Emulation
  3721. _____________________________________________________________________
  3722.  
  3723.  
  3724. DESCRIPTION
  3725.  
  3726.   USEMOUSE is a utility designed to any DOS application the ability to
  3727.   use the mouse.  USEMOUSE makes mouse movement emulate the four
  3728.   directional arrow keys.  You can also specify the emulation values
  3729.   for each of the button events of the mouse.  USEMOUSE supports most
  3730.   2 and 3 button mice.
  3731.  
  3732.  
  3733. VERSION
  3734.  
  3735.   1.51  03/08/92
  3736.  
  3737.  
  3738. RESIDENT MEMORY USAGE
  3739.  
  3740.   928 bytes
  3741.  
  3742.  
  3743.  
  3744. COMMAND FORMAT
  3745.  
  3746.   USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  3747.  
  3748.  
  3749.   /?     display information about program
  3750.  
  3751.   /Hn    Horizontal acceleration.  Default is 5.  1 is the slowest, 9
  3752.          is the fastest.
  3753.  
  3754.   /Vn    Vertical acceleration.  Default is 5.  1 is the slowest, 9 is
  3755.          the fastest.
  3756.  
  3757.   /Lxxx  Left Button key value.  Default is [ENTER]
  3758.  
  3759.  
  3760.   /Cxxx  Center Button key value.  Default is
  3761.  
  3762.   /Rxxx  Right Button key value.  Default is [ESC]
  3763.  
  3764.   /Bxxx  Both Button key value.  Default is [CTRL]C.
  3765.  
  3766.          see key chart below
  3767.  
  3768.   /U     Uninstall.  Will remove USEMOUSE from memory.
  3769.  
  3770.   /D     Disable the functions but remain in memory
  3771.  
  3772.   /I     set the TSR ID number where nn is a hex value from 81-FF
  3773.  
  3774.  
  3775. USEMOUSE - Use mouse for Keyboard Emulation
  3776. _____________________________________________________________________
  3777.  
  3778.  
  3779. NOTES
  3780.  
  3781.   USEMOUSE's features can be disabled when running an application that
  3782.   has built in mouse support.  In this case you will need to run
  3783.   USEMOUSE to reset the internal tables for USEMOUSE to continue
  3784.   running from non-mouse supported applications.
  3785.  
  3786.   Once you have loaded USEMOUSE you can use the mouse in conjunction
  3787.   with the normal cursor keys.  USEMOUSE does not disable these keys
  3788.   but allows the use of either the cursor keys or the mouse for input.
  3789.  
  3790.   Many programs do support mice and when you load some of these
  3791.   applications they will disable the USEMOUSE functions upon exiting.
  3792.   In thsese situations you will need to reenable the USEMOUSE program
  3793.   by running it.  When your run USEMOUSE a second time it will notice
  3794.   that a resident copy is already loaded and will reenable the
  3795.   USEMOUSE parameters.  If this happens with a program that you use
  3796.   often you may wish to add the USEMOUSE command in a batch file to be
  3797.   called after exiting the application that causes this.
  3798.  
  3799.  
  3800.  
  3801. KEY VALUES
  3802.  
  3803.   If you wish to set the USEMOUSE key options to something other than
  3804.   the defaults you must use the chart below to determine the code for
  3805.   that keystroke.  Codes above 31 must be preceded with an @ symbol as
  3806.   these are extended key codes.
  3807.  
  3808.  
  3809.         Key            Code
  3810.         ---            ----
  3811.         [F1]-[F10]     59-68
  3812.         [F11]-[F12]    133-134
  3813.  
  3814.         [ESC]          01
  3815.         [BKSP]         14
  3816.         [ENTER]        1C
  3817.         [HOME]         71
  3818.         [UPARR]        72
  3819.         [PGUP]         73
  3820.         [LARR]         75
  3821.         [RARR]         77
  3822.         [END]          79
  3823.         [DNARR]        80
  3824.         [PGDN]         81
  3825.         [INS]          82
  3826.         [DEL]          83
  3827.  
  3828.  
  3829. VIDMODE - Set DOS Video Mode
  3830. _____________________________________________________________________
  3831.  
  3832.  
  3833. DESCRIPTION
  3834.  
  3835.   VIDMODE allows you to set or reset your video adapters current text
  3836.   mode from the DOS prompt.  It supports all video text modes
  3837.   including EGA 43 line and VGA 50 line modes.
  3838.  
  3839.  
  3840. VERSION
  3841.  
  3842.   1.41  03/29/92
  3843.  
  3844.  
  3845. COMMAND FORMAT
  3846.  
  3847.   VIDMODE [mode]
  3848.  
  3849.   MODE      SIZE        COLORS/Adapter
  3850.  
  3851.    0       40 x 25     Black & White CGA
  3852.  
  3853.    1       40 x 25     16 Color CGA
  3854.  
  3855.    2       80 x 25     Black & White CGA
  3856.  
  3857.    3       80 x 25     16 Color CGA
  3858.  
  3859.    7       80 x 25     Monochrome / Hercules
  3860.  
  3861.    8       80 x 43/50  16 Color EGA/VGA
  3862.  
  3863.  
  3864. NOTES
  3865.  
  3866.   If you run VIDMODE with no options you will get a display showing
  3867.   the supported modes as well as a notice of the current mode.
  3868.  
  3869.  
  3870. VOLLABEL - Set Disk Volume Label
  3871. _____________________________________________________________________
  3872.  
  3873.  
  3874. DESCRIPTION
  3875.  
  3876.   VOLLABEL is a utility that allows you to view and modify the volume
  3877.   label on any disk.  The volume label is a 12 digit string that can
  3878.   be placed on any disk to help you recognize what the disk is used
  3879.   for. VOLLABEL also allows you to erase an existing label.
  3880.  
  3881.  
  3882. VERSION
  3883.  
  3884.   1.21  03/29/92
  3885.  
  3886.  
  3887. COMMAND FORMAT
  3888.  
  3889.   VOLLABEL [d:] [label]
  3890.  
  3891.   d:         is the drive that the label is to be found on.
  3892.  
  3893.   [label]    is any string up to 12 characters to be placed on the
  3894.              disk as the volume label.
  3895.  
  3896.  
  3897. NOTES
  3898.  
  3899.   This is a replacement for the DOS file LABEL, which is available in
  3900.   DOS 3.0 and greater.  VOLLABEL allows a mixture of upper or lower
  3901.   case letters and will prompt you for the information required.
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908. TECHNICAL SUPPORT
  3909. _____________________________________________________________________
  3910.  
  3911.  
  3912.   Often we get calls from people asking questions that can be
  3913.   solved easily by checking through the manual before calling tech
  3914.   support. We ask that you browse the manual and look for information
  3915.   pertaining to your particular problem before calling. This can often
  3916.   save you time, as we take a collection of our most common questions
  3917.   and try to address them in this manual.
  3918.  
  3919.   We offer alternative methods besides the conventional phone
  3920.   support, such as a multi-line 24-hour BBS system. We also monitor
  3921.   most technical conferences in the BBS Interlink and RelayNet
  3922.   networks as well as many conferences on the CompuServe
  3923.   Information System. You may send messages and questions via any of
  3924.   these services.
  3925.  
  3926.   Currently our Tech Support office is staffed Monday through Friday
  3927.   from 9:00 a.m. to 5:00 p.m. Pacific Time. There is a chance,
  3928.   however, that someone is in the office outside this time frame.
  3929.   If so, we will gladly answer your questions outside the normal
  3930.   business hours.  Registered users are given unlimited technical
  3931.   support.
  3932.  
  3933.   Foley Hi-Tech Systems
  3934.   Technical Support Department
  3935.   172 Amber Drive
  3936.   San Francisco, CA  94131-1642
  3937.   (415) 826-6084
  3938.   (415) 826-1706 FAX
  3939.   (415) 826-1707 BBS
  3940.   70262,1463 CompuServe
  3941.  
  3942.  
  3943.  
  3944. CREDITS
  3945. _____________________________________________________________________
  3946.  
  3947.  
  3948.   This collection of utilities started out as a small set of home
  3949.   grown tools that I just could not stand to live without.  Many times
  3950.   someone would see me using them and ask for a copy.  This was a big
  3951.   mistake.  All of the sudden I had to debug my code.  Someone would
  3952.   call me up and remind me of some problem with a utility that I had
  3953.   written or asked me to just add this one little feature.  Six years
  3954.   later the package has evolved to its current state.  Along the way I
  3955.   have had the help of many people in testing and ideas for products.
  3956.   I would like to thank all of those people who have of course
  3957.   registered these utilities as this is now a new incentive for
  3958.   continuing to expand them.  More specifically I'd like to thank the
  3959.   following:
  3960.  
  3961.   Kathy Smith
  3962.   Jay Wessel
  3963.   Roger Cross
  3964.   Brian & Tess for Channel 1
  3965.   Paul Somerson & Bantam Books
  3966.   PC Tech Journal (A Great Loss)
  3967.   PC Magazine
  3968.   Byte Magazine
  3969.   Jerry Pournelle
  3970.   Association of Shareware Professionals
  3971.  
  3972.  
  3973.  
  3974.  
  3975. PROGRAMMING
  3976.  
  3977.   The ExtraDOS Toolbox utilties use a wide variety of programming
  3978.   tools including:
  3979.  
  3980.   Borland Turbo Pascal 6.0
  3981.   Borland Turbo Assembler 3.0
  3982.   Borland Turbo C++ 1.0
  3983.   Borland Turbo Debugger 2.0
  3984.   Turbo Power Software Object Professional 1.0
  3985.   Phil Katz' PKLite Professional 1.13
  3986.   Unity Programmers Editor 3.33
  3987.   Ralph Browns' Interrupt List
  3988.  
  3989.  
  3990.   Programming by:
  3991.  
  3992.   Mike Blaszczak
  3993.   David Foley
  3994.   Joe Halpin
  3995.   Bill McKee
  3996.   Mike Molloy
  3997.   Mike Viens
  3998.   Ross Wentworth
  3999.   Randall Woodman
  4000.  
  4001.  
  4002. CREDITS
  4003. _____________________________________________________________________
  4004.  
  4005.  
  4006.  
  4007. ART
  4008.  
  4009.   Artwork for the ExtraDOS Toolbox was created using:
  4010.  
  4011.   Ian Davis' TheDraw 4.01
  4012.   Aldus Freehand 2.0
  4013.   Electronic Arts Studio/8 2.0
  4014.  
  4015.  
  4016.   Art by:
  4017.  
  4018.   David Foley
  4019.   Noel Gamboa
  4020.   Moses Gates
  4021.   Shahasp Herardian
  4022.   Pat McSween
  4023.   Ross Wentworth
  4024.  
  4025.  
  4026. DOCUMENTATION
  4027.  
  4028.   Documentation for the ExtraDOS Toolbox was written using:
  4029.  
  4030.   FHTS SuperEdit 3.04
  4031.   Word Perfect 5.1
  4032.   MS Word for Windows 2.0
  4033.   Grammatik for Windows 1.0
  4034.   Aldus Pagemaker 4.0
  4035.   Unity Programmers Editor 3.33
  4036.  
  4037.  
  4038.   Documentation by:
  4039.  
  4040.   Mike Blaszczak
  4041.   David Foley
  4042.   Mike Viens
  4043.   Ross Wentworth
  4044.  
  4045.  
  4046.   Printed Manuals by:
  4047.  
  4048.   BindCo, Brisbane, CA.
  4049.  
  4050.  
  4051. LICENSE INFORMATION
  4052.  
  4053.   CHIMES, EVAL and RAMDRIVE are derivatives of the Nifty James
  4054.   utilties by Mike Blaszczak.
  4055.  
  4056.   FILEATTR, NAMEDIR and SWAPFILE are derivatives of the Fantastic
  4057.   Utilities by Mike Viens.
  4058.  
  4059.  
  4060. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  4061. _____________________________________________________________________
  4062.  
  4063.  
  4064. We are constantly adding new utilities to the ExtraDOS Toolbox
  4065. collection.  Some are developments of ideas from our customers.  If
  4066. you know of a utility that you would find handy or updates to
  4067. existing utilities please let us know about them.
  4068.  
  4069.  
  4070. BATPLUS     Collection of enhancements for DOS Batch files.  BATPLUS
  4071.             enhancements will also be supported by TurboBAT.
  4072.  
  4073. BOOTMGR     Boot Manager will allow you to choose from many different
  4074.             boot up configurations by displaying a menu of choices
  4075.             at boot time.  Each configuration can have a seperate
  4076.             AUTOEXEC.BAT and CONFIG.SYS associated with it.
  4077.  
  4078. BROWSE      Multiple file browser and viewer.  View text and binary
  4079.             files.
  4080.  
  4081. DIALIT      Small TSR that allows you to pop up over any text screen
  4082.             and capture a phone number and then dialing with your
  4083.             modem.
  4084.  
  4085. DIFF        Full screen file comparison utility.  Will display the
  4086.             differences between two different files.
  4087.  
  4088. DIRSORT     Sort directories by Name, Extension, Date, Time or Size.
  4089.  
  4090. DISKTEST    Command line utility to perform testing functions on disk
  4091.             drives looking for bad sectors or clusters.
  4092.  
  4093. EMSX86      EMS 4.0 Memory Manager that converts Extended Memory into
  4094.             LIM EMS 4.0 Expanded memory.
  4095.  
  4096. FKEYSET     Allows you to assign customized values for all the function
  4097.             keys.
  4098.  
  4099. KBDMGR      Keyboard Manager allows you to customize the repeat rate
  4100.             of keys as well as expanding the typeahead buffer.  Also
  4101.             features custom key clicking options.
  4102.  
  4103. LQPRINT     Allows 9 pin dot matrix printers to print near letter
  4104.             quality output by converting text into high resolution
  4105.             graphics.
  4106.  
  4107. NBSTIME     Will set your PC clock to National Atomic Clock time by
  4108.             calling NBS with your modem.
  4109.  
  4110. PRMPTMGR    Prompt Manager gives you access to a library of DOS prompts
  4111.             and allows you to create your own DOS prompts.
  4112.  
  4113. PRINTCTL    Print Controller is a multiple printer spool and configuration
  4114.             utility.  Supports EMS or DISK spooling and up to three
  4115.             printer ports.
  4116.  
  4117.  
  4118. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  4119. _____________________________________________________________________
  4120.  
  4121.  
  4122. SORT        Advanced SORT utilty for DOS.  Features many enhancements o
  4123.             over the DOS version.
  4124.  
  4125. SPEEDFL     Increase access to some floppy disk drives.
  4126.  
  4127. SPLITFL     Split files into multiples for modem or diskette transfers.
  4128.  
  4129. STOPWTCH    Stop Watch allows you to time programs at the DOS prompt.
  4130.  
  4131. SWAPFILE    Swap to file names with the associated files.
  4132.  
  4133. XCD         Smart CHDIR command.  Will accept partial names.
  4134.  
  4135. XDEL        Advanced delete command.  Allows many options and exclusions.
  4136.  
  4137. XDIR        Updated DIR command with sort options.
  4138.  
  4139. ZIPCODE     TSR to allow the searching of US Postal Zip Code Database.
  4140.  
  4141.  
  4142.  
  4143.  
  4144.   The latest versions of the ExtraDOS Toolbox utilities can be found on:
  4145.  
  4146.   FHTS PC GURU III BBS, San Francisco, CA  (415) 826-1707
  4147.  
  4148.   CHANNEL 1 BBS, Cambridge, MA             (617) 354-8873
  4149.  
  4150.   COMPUSERVE INFORMATION SERVICE           See CIS Listings
  4151. FHTS Products
  4152. _____________________________________________________________________
  4153.  
  4154.  
  4155. Safety Disk (tm)
  4156.  
  4157.   Safety Disk saves all of your systems vital information and will
  4158.   solve most problems due to:  Loss of battery power, Loss of CMOS
  4159.   information, accidental deletion of boot files, virus damage to boot
  4160.   disk.
  4161.  
  4162.  
  4163.   "Use Safety Disk and your PC is Safe.", Computer Shopper, March 1992
  4164.  
  4165.   "Used in Conjuntion with a conventional backup utility, Safety Disk,
  4166.    for $59.95 will provide as bulletproof a backup as you're likely to
  4167.    find in the PC marketplace.", InfoWorld, February 10, 1992
  4168.  
  4169.   "Safety Disk is so deceptively easy to use that it makes hard-drive
  4170.    and computer maintenance seem impossibly easy.", PCM Magazine, May
  4171.    1992
  4172.  
  4173.   "I have discovered the most unique and useful system maintenance
  4174.    utility since Spinrite came along.", MBUG PC Newsletter, December,
  4175.    1991
  4176.  
  4177.  
  4178. ExtraDOS Toolbox (tm)
  4179.  
  4180.   A large collection of over 50 utilities that DOS forgot. Includes
  4181.   many helpful utilities that enhance MS-DOS machines. Featured in the
  4182.   DOS Power Tools, 2nd Edition, Revised for DOS 5.0 book by Bantam
  4183.   Books.
  4184.  
  4185.  
  4186. WizLabel (tm)
  4187.  
  4188.   Print Sharp Wizard phone listings directly to your SLP Printer
  4189.   without having to convert your data.
  4190.  
  4191.  
  4192. Coach Database System■.
  4193.  
  4194.   CDBS provides a method for tracking and evaluating NBA teams, NBA
  4195.   players, and college players. It supplies a comprehensive report
  4196.   generator for building decision support reports on scouted players.
  4197.  
  4198.  
  4199. Press Gate Manager■.
  4200.  
  4201.   Software for event organizers. Creates and maintains a database of
  4202.   events and guests with the ability to track seating by type,
  4203.   location, and person. Produces seating charts and labels for press
  4204.   passes.
  4205.  
  4206.  
  4207. FINDB■.
  4208.  
  4209.   Financial Database System for tracking shareholders in a company.
  4210.   Allows the instant retrieval of information based on any part of a
  4211.   persons account id, ss#, zip code etc.  Has support for completely
  4212.   customized HP Laserjet tax forms.  Ideal for generating K1 tax
  4213.   reports for limited partnerships.
  4214.  
  4215.  
  4216.  
  4217.